home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / Wave Fifteen •••• / Wave 15 / Wave 15.rsrc / CODE_2.txt < prev    next >
Text File  |  1985-09-21  |  203KB  |  3,570 lines

  1. # near model CODE resource
  2. # jump table entries: 904-917 (14 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  48E7 9C58                movem.l    -[A7], D0,D3,D4,D5,A1,A3,A4
  6. 00000008  226E 0008                movea.l    A1, [A6 + 0x8]
  7. 0000000C  286E 000C                movea.l    A4, [A6 + 0xC]
  8. 00000010  1D51 FFFF                move.b     [A6 - 0x1], [A1]
  9. 00000014  1D69 0001 FFFE           move.b     [A6 - 0x2], [A1 + 0x1]
  10. 0000001A  18D9                     move.b     [A4]+, [A1]+
  11. 0000001C  18D9                     move.b     [A4]+, [A1]+
  12. 0000001E  4283                     clr.l      D3
  13. label00000020:
  14. 00000020  4287                     clr.l      D7
  15. 00000022  1E2E FFFE                move.b     D7, [A6 - 0x2]
  16. 00000026  B687                     cmp.l      D3, D7
  17. 00000028  6C00 0084                bge        +0x86 /* 000000AE */
  18. 0000002C  4285                     clr.l      D5
  19. 0000002E  422E FFFD                clr.b      [A6 - 0x3]
  20. 00000032  4284                     clr.l      D4
  21. label00000034:
  22. 00000034  4287                     clr.l      D7
  23. 00000036  1E2E FFFF                move.b     D7, [A6 - 0x1]
  24. 0000003A  B887                     cmp.l      D4, D7
  25. 0000003C  6C00 007E                bge        +0x80 /* 000000BC */
  26. 00000040  7E01                     moveq.l    D7, 0x01
  27. 00000042  2E83                     move.l     [A7], D3
  28. 00000044  4286                     clr.l      D6
  29. 00000046  1C2E FFFF                move.b     D6, [A6 - 0x1]
  30. 0000004A  2F06                     move.l     -[A7], D6
  31. 0000004C  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  32. 00000050  2457                     movea.l    A2, [A7]
  33. 00000052  D5C9                     add.l      A2, A1
  34. 00000054  D5C4                     add.l      A2, D4
  35. 00000056  4286                     clr.l      D6
  36. 00000058  1C12                     move.b     D6, [A2]
  37. 0000005A  CE86                     and.l      D7, D6
  38. 0000005C  2A07                     move.l     D5, D7
  39. 0000005E  2E83                     move.l     [A7], D3
  40. 00000060  4287                     clr.l      D7
  41. 00000062  1E2E FFFF                move.b     D7, [A6 - 0x1]
  42. 00000066  2F07                     move.l     -[A7], D7
  43. 00000068  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  44. 0000006C  2457                     movea.l    A2, [A7]
  45. 0000006E  D5CC                     add.l      A2, A4
  46. 00000070  D5C4                     add.l      A2, D4
  47. 00000072  2E83                     move.l     [A7], D3
  48. 00000074  4287                     clr.l      D7
  49. 00000076  1E2E FFFF                move.b     D7, [A6 - 0x1]
  50. 0000007A  2F07                     move.l     -[A7], D7
  51. 0000007C  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  52. 00000080  2657                     movea.l    A3, [A7]
  53. 00000082  D7C9                     add.l      A3, A1
  54. 00000084  D7C4                     add.l      A3, D4
  55. 00000086  4287                     clr.l      D7
  56. 00000088  1E13                     move.b     D7, [A3]
  57. 0000008A  E287                     asr        D7, 1
  58. 0000008C  1487                     move.b     [A2], D7
  59. 0000008E  4A2E FFFD                tst.b      [A6 - 0x3]
  60. 00000092  6744                     beq        +0x46 /* 000000D8 */
  61. 00000094  2E83                     move.l     [A7], D3
  62. 00000096  4287                     clr.l      D7
  63. 00000098  1E2E FFFF                move.b     D7, [A6 - 0x1]
  64. 0000009C  2F07                     move.l     -[A7], D7
  65. 0000009E  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  66. 000000A2  2457                     movea.l    A2, [A7]
  67. 000000A4  D5CC                     add.l      A2, A4
  68. 000000A6  D5C4                     add.l      A2, D4
  69. 000000A8  08D2 0007                bset.b     [A2], 0x7
  70. 000000AC  602A                     bra        +0x2C /* 000000D8 */
  71. label000000AE:
  72. 000000AE  4CDF 1A39                movem.l    D0,D3,D4,D5,A1,A3,A4, [A7]+
  73. 000000B2  4E5E                     unlink     A6
  74. 000000B4  4E75                     rts
  75. label000000B6:
  76. 000000B6  5283                     addq.l     D3, 1
  77. 000000B8  4EFA FF66                jmp        [PC - 0x9A /* 00000020 */]
  78. label000000BC:
  79. 000000BC  4A85                     tst.l      D5
  80. 000000BE  67F6                     beq        -0x8 /* 000000B6 */
  81. 000000C0  2E83                     move.l     [A7], D3
  82. 000000C2  4287                     clr.l      D7
  83. 000000C4  1E2E FFFF                move.b     D7, [A6 - 0x1]
  84. 000000C8  2F07                     move.l     -[A7], D7
  85. 000000CA  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  86. 000000CE  2457                     movea.l    A2, [A7]
  87. 000000D0  D5CC                     add.l      A2, A4
  88. 000000D2  08D2 0007                bset.b     [A2], 0x7
  89. 000000D6  60DE                     bra        -0x20 /* 000000B6 */
  90. label000000D8:
  91. 000000D8  1D45 FFFD                move.b     [A6 - 0x3], D5
  92. 000000DC  5284                     addq.l     D4, 1
  93. 000000DE  4EFA FF54                jmp        [PC - 0xAC /* 00000034 */]
  94. fn000000E2:
  95. 000000E2  4E56 FFFC                link       A6, -0x0004
  96. 000000E6  48E7 8040                movem.l    -[A7], D0,A1
  97. 000000EA  2E2E 0008                move.l     D7, [A6 + 0x8]
  98. 000000EE  5487                     addq.l     D7, 2
  99. 000000F0  246E 0008                movea.l    A2, [A6 + 0x8]
  100. 000000F4  528A                     addq.l     A2, 1
  101. 000000F6  4286                     clr.l      D6
  102. 000000F8  1C12                     move.b     D6, [A2]
  103. 000000FA  2E86                     move.l     [A7], D6
  104. 000000FC  246E 0008                movea.l    A2, [A6 + 0x8]
  105. 00000100  4286                     clr.l      D6
  106. 00000102  1C12                     move.b     D6, [A2]
  107. 00000104  2F06                     move.l     -[A7], D6
  108. 00000106  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  109. 0000010A  DE97                     add.l      D7, [A7]
  110. 0000010C  2D47 FFFC                move.l     [A6 - 0x4], D7
  111. 00000110  246E 000C                movea.l    A2, [A6 + 0xC]
  112. 00000114  52AE 000C                addq.l     [A6 + 0xC], 1
  113. 00000118  226E 0008                movea.l    A1, [A6 + 0x8]
  114. 0000011C  52AE 0008                addq.l     [A6 + 0x8], 1
  115. 00000120  1491                     move.b     [A2], [A1]
  116. 00000122  246E 000C                movea.l    A2, [A6 + 0xC]
  117. 00000126  52AE 000C                addq.l     [A6 + 0xC], 1
  118. 0000012A  226E 0008                movea.l    A1, [A6 + 0x8]
  119. 0000012E  52AE 0008                addq.l     [A6 + 0x8], 1
  120. 00000132  1491                     move.b     [A2], [A1]
  121. label00000134:
  122. 00000134  2E2E 0008                move.l     D7, [A6 + 0x8]
  123. 00000138  BEAE FFFC                cmp.l      D7, [A6 - 0x4]
  124. 0000013C  621E                     bhi        +0x20 /* 0000015C */
  125. 0000013E  246E 000C                movea.l    A2, [A6 + 0xC]
  126. 00000142  52AE 000C                addq.l     [A6 + 0xC], 1
  127. 00000146  226E 0008                movea.l    A1, [A6 + 0x8]
  128. 0000014A  52AE 0008                addq.l     [A6 + 0x8], 1
  129. 0000014E  4287                     clr.l      D7
  130. 00000150  1E11                     move.b     D7, [A1]
  131. 00000152  0A87 0000 00FF           xori.l     D7, 0xFF
  132. 00000158  1487                     move.b     [A2], D7
  133. 0000015A  60D8                     bra        -0x26 /* 00000134 */
  134. label0000015C:
  135. 0000015C  4CDF 0201                movem.l    D0,A1, [A7]+
  136. 00000160  4E5E                     unlink     A6
  137. 00000162  4E75                     rts
  138. 00000164  4E56 FFF8                link       A6, -0x0008
  139. 00000168  48E7 9C58                movem.l    -[A7], D0,D3,D4,D5,A1,A3,A4
  140. 0000016C  4285                     clr.l      D5
  141. 0000016E  246E 0008                movea.l    A2, [A6 + 0x8]
  142. 00000172  4284                     clr.l      D4
  143. 00000174  1812                     move.b     D4, [A2]
  144. 00000176  52AE 0008                addq.l     [A6 + 0x8], 1
  145. 0000017A  246E 0008                movea.l    A2, [A6 + 0x8]
  146. 0000017E  4283                     clr.l      D3
  147. 00000180  1612                     move.b     D3, [A2]
  148. 00000182  52AE 0008                addq.l     [A6 + 0x8], 1
  149. 00000186  2E2E 0010                move.l     D7, [A6 + 0x10]
  150. 0000018A  ED87                     asl        D7, 6
  151. 0000018C  DEAD FEC2                add.l      D7, [A5 - 0x13E]
  152. 00000190  DEAE 000C                add.l      D7, [A6 + 0xC]
  153. 00000194  2D47 FFF8                move.l     [A6 - 0x8], D7
  154. 00000198  266E 0008                movea.l    A3, [A6 + 0x8]
  155. label0000019C:
  156. 0000019C  2E05                     move.l     D7, D5
  157. 0000019E  ED87                     asl        D7, 6
  158. 000001A0  DEAE FFF8                add.l      D7, [A6 - 0x8]
  159. 000001A4  2247                     movea.l    A1, D7
  160. 000001A6  2E09                     move.l     D7, A1
  161. 000001A8  DE84                     add.l      D7, D4
  162. 000001AA  5387                     subq.l     D7, 1
  163. 000001AC  2D47 FFFC                move.l     [A6 - 0x4], D7
  164. 000001B0  2849                     movea.l    A4, A1
  165. label000001B2:
  166. 000001B2  B9EE FFFC                cmpa.l     A4, [A6 - 0x4]
  167. 000001B6  6208                     bhi        +0xA /* 000001C0 */
  168. 000001B8  1893                     move.b     [A4], [A3]
  169. 000001BA  528C                     addq.l     A4, 1
  170. 000001BC  528B                     addq.l     A3, 1
  171. 000001BE  60F2                     bra        -0xC /* 000001B2 */
  172. label000001C0:
  173. 000001C0  5285                     addq.l     D5, 1
  174. 000001C2  BA83                     cmp.l      D5, D3
  175. 000001C4  6DD6                     blt        -0x28 /* 0000019C */
  176. 000001C6  4CDF 1A39                movem.l    D0,D3,D4,D5,A1,A3,A4, [A7]+
  177. 000001CA  4E5E                     unlink     A6
  178. 000001CC  4E75                     rts
  179. export_115:
  180. 000001CE  4E56 0000                link       A6, 0
  181. 000001D2  48E7 8C48                movem.l    -[A7], D0,D4,D5,A1,A4
  182. 000001D6  52AE 0008                addq.l     [A6 + 0x8], 1
  183. 000001DA  246E 0008                movea.l    A2, [A6 + 0x8]
  184. 000001DE  4287                     clr.l      D7
  185. 000001E0  1E12                     move.b     D7, [A2]
  186. 000001E2  DEAE 0010                add.l      D7, [A6 + 0x10]
  187. 000001E6  2807                     move.l     D4, D7
  188. 000001E8  52AE 0008                addq.l     [A6 + 0x8], 1
  189. 000001EC  286E 0008                movea.l    A4, [A6 + 0x8]
  190. 000001F0  2A2E 0010                move.l     D5, [A6 + 0x10]
  191. 000001F4  2E05                     move.l     D7, D5
  192. 000001F6  ED87                     asl        D7, 6
  193. 000001F8  DEAD FEC2                add.l      D7, [A5 - 0x13E]
  194. 000001FC  DEAE 000C                add.l      D7, [A6 + 0xC]
  195. 00000200  2247                     movea.l    A1, D7
  196. label00000202:
  197. 00000202  129C                     move.b     [A1], [A4]+
  198. 00000204  D3FC 0000 0040           add.l      A1, 0x40 /* '@' */
  199. 0000020A  5285                     addq.l     D5, 1
  200. 0000020C  BA84                     cmp.l      D5, D4
  201. 0000020E  66F2                     bne        -0xC /* 00000202 */
  202. 00000210  4CDF 1231                movem.l    D0,D4,D5,A1,A4, [A7]+
  203. 00000214  4E5E                     unlink     A6
  204. 00000216  4E75                     rts
  205. export_116:
  206. fn00000218:
  207. 00000218  4E56 0000                link       A6, 0
  208. 0000021C  48E7 8C48                movem.l    -[A7], D0,D4,D5,A1,A4
  209. 00000220  52AE 0008                addq.l     [A6 + 0x8], 1
  210. 00000224  246E 0008                movea.l    A2, [A6 + 0x8]
  211. 00000228  4287                     clr.l      D7
  212. 0000022A  1E12                     move.b     D7, [A2]
  213. 0000022C  DEAE 0010                add.l      D7, [A6 + 0x10]
  214. 00000230  2807                     move.l     D4, D7
  215. 00000232  52AE 0008                addq.l     [A6 + 0x8], 1
  216. 00000236  286E 0008                movea.l    A4, [A6 + 0x8]
  217. 0000023A  2A2E 0010                move.l     D5, [A6 + 0x10]
  218. label0000023E:
  219. 0000023E  2E05                     move.l     D7, D5
  220. 00000240  ED87                     asl        D7, 6
  221. 00000242  DEAD FEC2                add.l      D7, [A5 - 0x13E]
  222. 00000246  DEAE 000C                add.l      D7, [A6 + 0xC]
  223. 0000024A  2247                     movea.l    A1, D7
  224. 0000024C  12DC                     move.b     [A1]+, [A4]+
  225. 0000024E  129C                     move.b     [A1], [A4]+
  226. 00000250  5285                     addq.l     D5, 1
  227. 00000252  BA84                     cmp.l      D5, D4
  228. 00000254  66E8                     bne        -0x16 /* 0000023E */
  229. 00000256  4CDF 1231                movem.l    D0,D4,D5,A1,A4, [A7]+
  230. 0000025A  4E5E                     unlink     A6
  231. 0000025C  4E75                     rts
  232. 0000025E  4E56 0000                link       A6, 0
  233. 00000262  48E7 8C48                movem.l    -[A7], D0,D4,D5,A1,A4
  234. 00000266  52AE 0008                addq.l     [A6 + 0x8], 1
  235. 0000026A  246E 0008                movea.l    A2, [A6 + 0x8]
  236. 0000026E  4287                     clr.l      D7
  237. 00000270  1E12                     move.b     D7, [A2]
  238. 00000272  DEAE 0010                add.l      D7, [A6 + 0x10]
  239. 00000276  2807                     move.l     D4, D7
  240. 00000278  52AE 0008                addq.l     [A6 + 0x8], 1
  241. 0000027C  286E 0008                movea.l    A4, [A6 + 0x8]
  242. 00000280  2A2E 0010                move.l     D5, [A6 + 0x10]
  243. label00000284:
  244. 00000284  2E05                     move.l     D7, D5
  245. 00000286  ED87                     asl        D7, 6
  246. 00000288  DEAD FEC2                add.l      D7, [A5 - 0x13E]
  247. 0000028C  DEAE 000C                add.l      D7, [A6 + 0xC]
  248. 00000290  2247                     movea.l    A1, D7
  249. 00000292  12DC                     move.b     [A1]+, [A4]+
  250. 00000294  12DC                     move.b     [A1]+, [A4]+
  251. 00000296  129C                     move.b     [A1], [A4]+
  252. 00000298  5285                     addq.l     D5, 1
  253. 0000029A  BA84                     cmp.l      D5, D4
  254. 0000029C  66E6                     bne        -0x18 /* 00000284 */
  255. 0000029E  4CDF 1231                movem.l    D0,D4,D5,A1,A4, [A7]+
  256. 000002A2  4E5E                     unlink     A6
  257. 000002A4  4E75                     rts
  258. export_117:
  259. 000002A6  4E56 0000                link       A6, 0
  260. 000002AA  48E7 8C48                movem.l    -[A7], D0,D4,D5,A1,A4
  261. 000002AE  52AE 0008                addq.l     [A6 + 0x8], 1
  262. 000002B2  246E 0008                movea.l    A2, [A6 + 0x8]
  263. 000002B6  4287                     clr.l      D7
  264. 000002B8  1E12                     move.b     D7, [A2]
  265. 000002BA  DEAE 0010                add.l      D7, [A6 + 0x10]
  266. 000002BE  2807                     move.l     D4, D7
  267. 000002C0  52AE 0008                addq.l     [A6 + 0x8], 1
  268. 000002C4  286E 0008                movea.l    A4, [A6 + 0x8]
  269. 000002C8  2A2E 0010                move.l     D5, [A6 + 0x10]
  270. label000002CC:
  271. 000002CC  2E05                     move.l     D7, D5
  272. 000002CE  ED87                     asl        D7, 6
  273. 000002D0  DEAD FEC2                add.l      D7, [A5 - 0x13E]
  274. 000002D4  DEAE 000C                add.l      D7, [A6 + 0xC]
  275. 000002D8  2247                     movea.l    A1, D7
  276. 000002DA  12DC                     move.b     [A1]+, [A4]+
  277. 000002DC  12DC                     move.b     [A1]+, [A4]+
  278. 000002DE  12DC                     move.b     [A1]+, [A4]+
  279. 000002E0  129C                     move.b     [A1], [A4]+
  280. 000002E2  5285                     addq.l     D5, 1
  281. 000002E4  BA84                     cmp.l      D5, D4
  282. 000002E6  66E4                     bne        -0x1A /* 000002CC */
  283. 000002E8  4CDF 1231                movem.l    D0,D4,D5,A1,A4, [A7]+
  284. 000002EC  4E5E                     unlink     A6
  285. 000002EE  4E75                     rts
  286. export_118:
  287. 000002F0  4E56 0000                link       A6, 0
  288. 000002F4  48E7 8C48                movem.l    -[A7], D0,D4,D5,A1,A4
  289. 000002F8  52AE 0008                addq.l     [A6 + 0x8], 1
  290. 000002FC  246E 0008                movea.l    A2, [A6 + 0x8]
  291. 00000300  4287                     clr.l      D7
  292. 00000302  1E12                     move.b     D7, [A2]
  293. 00000304  DEAE 0010                add.l      D7, [A6 + 0x10]
  294. 00000308  2807                     move.l     D4, D7
  295. 0000030A  52AE 0008                addq.l     [A6 + 0x8], 1
  296. 0000030E  286E 0008                movea.l    A4, [A6 + 0x8]
  297. 00000312  2A2E 0010                move.l     D5, [A6 + 0x10]
  298. label00000316:
  299. 00000316  2E05                     move.l     D7, D5
  300. 00000318  ED87                     asl        D7, 6
  301. 0000031A  DEAD FEC2                add.l      D7, [A5 - 0x13E]
  302. 0000031E  DEAE 000C                add.l      D7, [A6 + 0xC]
  303. 00000322  2247                     movea.l    A1, D7
  304. 00000324  12DC                     move.b     [A1]+, [A4]+
  305. 00000326  12DC                     move.b     [A1]+, [A4]+
  306. 00000328  12DC                     move.b     [A1]+, [A4]+
  307. 0000032A  12DC                     move.b     [A1]+, [A4]+
  308. 0000032C  129C                     move.b     [A1], [A4]+
  309. 0000032E  5285                     addq.l     D5, 1
  310. 00000330  BA84                     cmp.l      D5, D4
  311. 00000332  66E2                     bne        -0x1C /* 00000316 */
  312. 00000334  4CDF 1231                movem.l    D0,D4,D5,A1,A4, [A7]+
  313. 00000338  4E5E                     unlink     A6
  314. 0000033A  4E75                     rts
  315. 0000033C  4E56 0000                link       A6, 0
  316. 00000340  48E7 8440                movem.l    -[A7], D0,D5,A1
  317. 00000344  2E2E 000C                move.l     D7, [A6 + 0xC]
  318. 00000348  ED87                     asl        D7, 6
  319. 0000034A  DEAD FEC2                add.l      D7, [A5 - 0x13E]
  320. 0000034E  2C2E 0008                move.l     D6, [A6 + 0x8]
  321. 00000352  E68E                     lsr        D6, 3
  322. 00000354  DE86                     add.l      D7, D6
  323. 00000356  2247                     movea.l    A1, D7
  324. 00000358  7E01                     moveq.l    D7, 0x01
  325. 0000035A  7C07                     moveq.l    D6, 0x07
  326. 0000035C  7A07                     moveq.l    D5, 0x07
  327. 0000035E  CAAE 0008                and.l      D5, [A6 + 0x8]
  328. 00000362  9C85                     sub.l      D6, D5
  329. 00000364  EDA7                     asl        D7, D6
  330. 00000366  8F11                     or.b       [A1], D7
  331. 00000368  4CDF 0221                movem.l    D0,D5,A1, [A7]+
  332. 0000036C  4E5E                     unlink     A6
  333. 0000036E  4E75                     rts
  334. 00000370  4E56 0000                link       A6, 0
  335. 00000374  48E7 8440                movem.l    -[A7], D0,D5,A1
  336. 00000378  2E2E 000C                move.l     D7, [A6 + 0xC]
  337. 0000037C  ED87                     asl        D7, 6
  338. 0000037E  DEAD FEC2                add.l      D7, [A5 - 0x13E]
  339. 00000382  2C2E 0008                move.l     D6, [A6 + 0x8]
  340. 00000386  E68E                     lsr        D6, 3
  341. 00000388  DE86                     add.l      D7, D6
  342. 0000038A  2247                     movea.l    A1, D7
  343. 0000038C  7E01                     moveq.l    D7, 0x01
  344. 0000038E  7C07                     moveq.l    D6, 0x07
  345. 00000390  7A07                     moveq.l    D5, 0x07
  346. 00000392  CAAE 0008                and.l      D5, [A6 + 0x8]
  347. 00000396  9C85                     sub.l      D6, D5
  348. 00000398  EDA7                     asl        D7, D6
  349. 0000039A  0A87 0000 00FF           xori.l     D7, 0xFF
  350. 000003A0  CF11                     and.b      [A1], D7
  351. 000003A2  4CDF 0221                movem.l    D0,D5,A1, [A7]+
  352. 000003A6  4E5E                     unlink     A6
  353. 000003A8  4E75                     rts
  354. 000003AA  4E56 0000                link       A6, 0
  355. 000003AE  48E7 8040                movem.l    -[A7], D0,A1
  356. 000003B2  2E2E 000C                move.l     D7, [A6 + 0xC]
  357. 000003B6  ED87                     asl        D7, 6
  358. 000003B8  DEAD FEC2                add.l      D7, [A5 - 0x13E]
  359. 000003BC  2C2E 0008                move.l     D6, [A6 + 0x8]
  360. 000003C0  E68E                     lsr        D6, 3
  361. 000003C2  DE86                     add.l      D7, D6
  362. 000003C4  2247                     movea.l    A1, D7
  363. 000003C6  7E01                     moveq.l    D7, 0x01
  364. 000003C8  7C07                     moveq.l    D6, 0x07
  365. 000003CA  CCAE 0008                and.l      D6, [A6 + 0x8]
  366. 000003CE  EDA7                     asl        D7, D6
  367. 000003D0  4286                     clr.l      D6
  368. 000003D2  1C11                     move.b     D6, [A1]
  369. 000003D4  CE86                     and.l      D7, D6
  370. 000003D6  4CDF 0201                movem.l    D0,A1, [A7]+
  371. 000003DA  4E5E                     unlink     A6
  372. 000003DC  4E75                     rts
  373. 000003DE  4E56 0000                link       A6, 0
  374. 000003E2  48E7 9C40                movem.l    -[A7], D0,D3,D4,D5,A1
  375. 000003E6  262E 000C                move.l     D3, [A6 + 0xC]
  376. label000003EA:
  377. 000003EA  B6AE 0014                cmp.l      D3, [A6 + 0x14]
  378. 000003EE  6E42                     bgt        +0x44 /* 00000432 */
  379. 000003F0  4285                     clr.l      D5
  380. 000003F2  2E03                     move.l     D7, D3
  381. 000003F4  ED87                     asl        D7, 6
  382. 000003F6  DEAD FEC2                add.l      D7, [A5 - 0x13E]
  383. 000003FA  DEAE 0010                add.l      D7, [A6 + 0x10]
  384. 000003FE  2247                     movea.l    A1, D7
  385. label00000400:
  386. 00000400  2E03                     move.l     D7, D3
  387. 00000402  ED87                     asl        D7, 6
  388. 00000404  DEAD FEC2                add.l      D7, [A5 - 0x13E]
  389. 00000408  DEAE 0008                add.l      D7, [A6 + 0x8]
  390. 0000040C  B3C7                     cmpa.l     A1, D7
  391. 0000040E  652A                     bcs        +0x2C /* 0000043A */
  392. 00000410  1E11                     move.b     D7, [A1]
  393. 00000412  4887                     ext.w      D7
  394. 00000414  48C7                     ext.l      D7
  395. 00000416  0287 0000 0080           andi.l     D7, 0x80
  396. 0000041C  2807                     move.l     D4, D7
  397. 0000041E  1E11                     move.b     D7, [A1]
  398. 00000420  4887                     ext.w      D7
  399. 00000422  48C7                     ext.l      D7
  400. 00000424  E387                     asl        D7, 1
  401. 00000426  1287                     move.b     [A1], D7
  402. 00000428  4A85                     tst.l      D5
  403. 0000042A  6712                     beq        +0x14 /* 0000043E */
  404. 0000042C  08D1 0000                bset.b     [A1], 0x0
  405. 00000430  600C                     bra        +0xE /* 0000043E */
  406. label00000432:
  407. 00000432  4CDF 0239                movem.l    D0,D3,D4,D5,A1, [A7]+
  408. 00000436  4E5E                     unlink     A6
  409. 00000438  4E75                     rts
  410. label0000043A:
  411. 0000043A  5283                     addq.l     D3, 1
  412. 0000043C  60AC                     bra        -0x52 /* 000003EA */
  413. label0000043E:
  414. 0000043E  2A04                     move.l     D5, D4
  415. 00000440  5389                     subq.l     A1, 1
  416. 00000442  60BC                     bra        -0x42 /* 00000400 */
  417. 00000444  4E56 0000                link       A6, 0
  418. 00000448  48E7 9C40                movem.l    -[A7], D0,D3,D4,D5,A1
  419. 0000044C  262E 000C                move.l     D3, [A6 + 0xC]
  420. label00000450:
  421. 00000450  B6AE 0014                cmp.l      D3, [A6 + 0x14]
  422. 00000454  6E40                     bgt        +0x42 /* 00000496 */
  423. 00000456  4285                     clr.l      D5
  424. 00000458  2E03                     move.l     D7, D3
  425. 0000045A  ED87                     asl        D7, 6
  426. 0000045C  DEAD FEC2                add.l      D7, [A5 - 0x13E]
  427. 00000460  DEAE 0008                add.l      D7, [A6 + 0x8]
  428. 00000464  2247                     movea.l    A1, D7
  429. label00000466:
  430. 00000466  2E03                     move.l     D7, D3
  431. 00000468  ED87                     asl        D7, 6
  432. 0000046A  DEAD FEC2                add.l      D7, [A5 - 0x13E]
  433. 0000046E  DEAE 0010                add.l      D7, [A6 + 0x10]
  434. 00000472  B3C7                     cmpa.l     A1, D7
  435. 00000474  6528                     bcs        +0x2A /* 0000049E */
  436. 00000476  7E01                     moveq.l    D7, 0x01
  437. 00000478  1C11                     move.b     D6, [A1]
  438. 0000047A  4886                     ext.w      D6
  439. 0000047C  48C6                     ext.l      D6
  440. 0000047E  CE86                     and.l      D7, D6
  441. 00000480  2807                     move.l     D4, D7
  442. 00000482  1E11                     move.b     D7, [A1]
  443. 00000484  4887                     ext.w      D7
  444. 00000486  48C7                     ext.l      D7
  445. 00000488  E287                     asr        D7, 1
  446. 0000048A  1287                     move.b     [A1], D7
  447. 0000048C  4A85                     tst.l      D5
  448. 0000048E  6712                     beq        +0x14 /* 000004A2 */
  449. 00000490  08D1 0007                bset.b     [A1], 0x7
  450. 00000494  600C                     bra        +0xE /* 000004A2 */
  451. label00000496:
  452. 00000496  4CDF 0239                movem.l    D0,D3,D4,D5,A1, [A7]+
  453. 0000049A  4E5E                     unlink     A6
  454. 0000049C  4E75                     rts
  455. label0000049E:
  456. 0000049E  5283                     addq.l     D3, 1
  457. 000004A0  60AE                     bra        -0x50 /* 00000450 */
  458. label000004A2:
  459. 000004A2  2A04                     move.l     D5, D4
  460. 000004A4  5289                     addq.l     A1, 1
  461. 000004A6  60BE                     bra        -0x40 /* 00000466 */
  462. 000004A8  0000 0238                ori.b      D0, 0x38 /* '8' */
  463. 000004AC  0000 0004                ori.b      D0, 0x4
  464. 000004B0  0000 01EC                ori.b      D0, 0xEC
  465. 000004B4  0000 0003                ori.b      D0, 0x3
  466. 000004B8  0000 0144                ori.b      D0, 0x44 /* 'D' */
  467. 000004BC  0000 0002                ori.b      D0, 0x2
  468. 000004C0  0000 00B2                ori.b      D0, 0xB2
  469. 000004C4  0000 0001                ori.b      D0, 0x1
  470. 000004C8  0000 0084                ori.b      D0, 0x84
  471. 000004CC  0000 0000                ori.b      D0, 0x0
  472. 000004D0  0000 0000                ori.b      D0, 0x0
  473. 000004D4  0000 00B0                ori.b      D0, 0xB0
  474. fn000004D8:
  475. 000004D8  4E56 FFEA                link       A6, -0x0016
  476. 000004DC  48E7 8440                movem.l    -[A7], D0,D5,A1
  477. 000004E0  42AE FFEA                clr.l      [A6 - 0x16]
  478. 000004E4  422E FFFF                clr.b      [A6 - 0x1]
  479. label000004E8:
  480. 000004E8  246E 0008                movea.l    A2, [A6 + 0x8]
  481. 000004EC  548A                     addq.l     A2, 2
  482. 000004EE  4A52                     tst.w      [A2]
  483. 000004F0  6F1E                     ble        +0x20 /* 00000510 */
  484. 000004F2  246E 0008                movea.l    A2, [A6 + 0x8]
  485. 000004F6  548A                     addq.l     A2, 2
  486. 000004F8  5352                     subq.w     [A2], 1
  487. 000004FA  246E 0008                movea.l    A2, [A6 + 0x8]
  488. 000004FE  5C8A                     addq.l     A2, 6
  489. 00000500  2252                     movea.l    A1, [A2]
  490. 00000502  5292                     addq.l     [A2], 1
  491. 00000504  4287                     clr.l      D7
  492. 00000506  1E11                     move.b     D7, [A1]
  493. 00000508  0287 0000 00FF           andi.l     D7, 0xFF
  494. 0000050E  6008                     bra        +0xA /* 00000518 */
  495. label00000510:
  496. 00000510  2EAE 0008                move.l     [A7], [A6 + 0x8]
  497. 00000514  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  498. label00000518:
  499. 00000518  1D47 FFFE                move.b     [A6 - 0x2], D7
  500. 0000051C  1E2E FFFF                move.b     D7, [A6 - 0x1]
  501. 00000520  4887                     ext.w      D7
  502. 00000522  48C7                     ext.l      D7
  503. 00000524  41FA FF82                lea.l      A0, [PC - 0x7E /* 000004A8, value 0x238, cstring "" */]
  504. 00000528  4EED 0452                jmp        [A5 + 0x452 /* export_134 */]
  505. 0000052C  0C2E 003A FFFE           cmpi.b     [A6 - 0x2], 0x3A /* ':' */
  506. 00000532  660A                     bne        +0xC /* 0000053E */
  507. 00000534  1D7C 0003 FFFF           move.b     [A6 - 0x1], 0x3
  508. 0000053A  42AE FFEA                clr.l      [A6 - 0x16]
  509. label0000053E:
  510. 0000053E  0C2E 003B FFFE           cmpi.b     [A6 - 0x2], 0x3B /* ';' */
  511. 00000544  6606                     bne        +0x8 /* 0000054C */
  512. 00000546  1D7C 0004 FFFF           move.b     [A6 - 0x1], 0x4
  513. label0000054C:
  514. 0000054C  0C2E 0024 FFFE           cmpi.b     [A6 - 0x2], 0x24 /* '$' */
  515. 00000552  6694                     bne        -0x6A /* 000004E8 */
  516. 00000554  4287                     clr.l      D7
  517. 00000556  600C                     bra        +0xE /* 00000564 */
  518. 00000558  608E                     bra        -0x70 /* 000004E8 */
  519. 0000055A  0C2E 002E FFFE           cmpi.b     [A6 - 0x2], 0x2E /* '.' */
  520. 00000560  660A                     bne        +0xC /* 0000056C */
  521. 00000562  7EFF                     moveq.l    D7, 0xFFFFFFFF
  522. label00000564:
  523. 00000564  4CDF 0221                movem.l    D0,D5,A1, [A7]+
  524. 00000568  4E5E                     unlink     A6
  525. 0000056A  4E75                     rts
  526. label0000056C:
  527. 0000056C  0C2E 0030 FFFE           cmpi.b     [A6 - 0x2], 0x30 /* '0' */
  528. 00000572  6D08                     blt        +0xA /* 0000057C */
  529. 00000574  0C2E 0039 FFFE           cmpi.b     [A6 - 0x2], 0x39 /* '9' */
  530. 0000057A  6F14                     ble        +0x16 /* 00000590 */
  531. label0000057C:
  532. 0000057C  0C2E 0041 FFFE           cmpi.b     [A6 - 0x2], 0x41 /* 'A' */
  533. 00000582  6D00 FF64                blt        -0x9A /* 000004E8 */
  534. 00000586  0C2E 0046 FFFE           cmpi.b     [A6 - 0x2], 0x46 /* 'F' */
  535. 0000058C  6E00 FF5A                bgt        -0xA4 /* 000004E8 */
  536. label00000590:
  537. 00000590  0C2E 0030 FFFE           cmpi.b     [A6 - 0x2], 0x30 /* '0' */
  538. 00000596  6D20                     blt        +0x22 /* 000005B8 */
  539. 00000598  0C2E 0039 FFFE           cmpi.b     [A6 - 0x2], 0x39 /* '9' */
  540. 0000059E  6E18                     bgt        +0x1A /* 000005B8 */
  541. 000005A0  246E 0010                movea.l    A2, [A6 + 0x10]
  542. 000005A4  7ED0                     moveq.l    D7, 0xFFFFFFD0
  543. 000005A6  1C2E FFFE                move.b     D6, [A6 - 0x2]
  544. 000005AA  4886                     ext.w      D6
  545. 000005AC  48C6                     ext.l      D6
  546. 000005AE  DE86                     add.l      D7, D6
  547. 000005B0  1487                     move.b     [A2], D7
  548. 000005B2  1D7C 0002 FFFF           move.b     [A6 - 0x1], 0x2
  549. label000005B8:
  550. 000005B8  0C2E 0041 FFFE           cmpi.b     [A6 - 0x2], 0x41 /* 'A' */
  551. 000005BE  6D00 FF28                blt        -0xD6 /* 000004E8 */
  552. 000005C2  0C2E 0046 FFFE           cmpi.b     [A6 - 0x2], 0x46 /* 'F' */
  553. 000005C8  6E00 FF1E                bgt        -0xE0 /* 000004E8 */
  554. 000005CC  246E 0010                movea.l    A2, [A6 + 0x10]
  555. 000005D0  7EBF                     moveq.l    D7, 0xFFFFFFBF
  556. 000005D2  7C0A                     moveq.l    D6, 0x0A
  557. 000005D4  1A2E FFFE                move.b     D5, [A6 - 0x2]
  558. 000005D8  4885                     ext.w      D5
  559. 000005DA  48C5                     ext.l      D5
  560. 000005DC  DC85                     add.l      D6, D5
  561. 000005DE  DE86                     add.l      D7, D6
  562. 000005E0  1487                     move.b     [A2], D7
  563. 000005E2  1D7C 0002 FFFF           move.b     [A6 - 0x1], 0x2
  564. 000005E8  4EFA FEFE                jmp        [PC - 0x102 /* 000004E8 */]
  565. 000005EC  0C2E 002E FFFE           cmpi.b     [A6 - 0x2], 0x2E /* '.' */
  566. 000005F2  660A                     bne        +0xC /* 000005FE */
  567. 000005F4  4287                     clr.l      D7
  568. 000005F6  4CDF 0221                movem.l    D0,D5,A1, [A7]+
  569. 000005FA  4E5E                     unlink     A6
  570. 000005FC  4E75                     rts
  571. label000005FE:
  572. 000005FE  0C2E 0030 FFFE           cmpi.b     [A6 - 0x2], 0x30 /* '0' */
  573. 00000604  6D08                     blt        +0xA /* 0000060E */
  574. 00000606  0C2E 0039 FFFE           cmpi.b     [A6 - 0x2], 0x39 /* '9' */
  575. 0000060C  6F14                     ble        +0x16 /* 00000622 */
  576. label0000060E:
  577. 0000060E  0C2E 0041 FFFE           cmpi.b     [A6 - 0x2], 0x41 /* 'A' */
  578. 00000614  6D00 FED2                blt        -0x12C /* 000004E8 */
  579. 00000618  0C2E 0046 FFFE           cmpi.b     [A6 - 0x2], 0x46 /* 'F' */
  580. 0000061E  6E00 FEC8                bgt        -0x136 /* 000004E8 */
  581. label00000622:
  582. 00000622  246E 0010                movea.l    A2, [A6 + 0x10]
  583. 00000626  1E12                     move.b     D7, [A2]
  584. 00000628  4887                     ext.w      D7
  585. 0000062A  48C7                     ext.l      D7
  586. 0000062C  E987                     asl        D7, 4
  587. 0000062E  1487                     move.b     [A2], D7
  588. 00000630  0C2E 0030 FFFE           cmpi.b     [A6 - 0x2], 0x30 /* '0' */
  589. 00000636  6D24                     blt        +0x26 /* 0000065C */
  590. 00000638  0C2E 0039 FFFE           cmpi.b     [A6 - 0x2], 0x39 /* '9' */
  591. 0000063E  6E1C                     bgt        +0x1E /* 0000065C */
  592. 00000640  246E 0010                movea.l    A2, [A6 + 0x10]
  593. 00000644  52AE 0010                addq.l     [A6 + 0x10], 1
  594. 00000648  7ED0                     moveq.l    D7, 0xFFFFFFD0
  595. 0000064A  1C2E FFFE                move.b     D6, [A6 - 0x2]
  596. 0000064E  4886                     ext.w      D6
  597. 00000650  48C6                     ext.l      D6
  598. 00000652  DE86                     add.l      D7, D6
  599. 00000654  DF12                     add.b      [A2], D7
  600. 00000656  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  601. label0000065C:
  602. 0000065C  0C2E 0041 FFFE           cmpi.b     [A6 - 0x2], 0x41 /* 'A' */
  603. 00000662  6D00 FE84                blt        -0x17A /* 000004E8 */
  604. 00000666  0C2E 0046 FFFE           cmpi.b     [A6 - 0x2], 0x46 /* 'F' */
  605. 0000066C  6E00 FE7A                bgt        -0x184 /* 000004E8 */
  606. 00000670  246E 0010                movea.l    A2, [A6 + 0x10]
  607. 00000674  52AE 0010                addq.l     [A6 + 0x10], 1
  608. 00000678  7EBF                     moveq.l    D7, 0xFFFFFFBF
  609. 0000067A  7C0A                     moveq.l    D6, 0x0A
  610. 0000067C  1A2E FFFE                move.b     D5, [A6 - 0x2]
  611. 00000680  4885                     ext.w      D5
  612. 00000682  48C5                     ext.l      D5
  613. 00000684  DC85                     add.l      D6, D5
  614. 00000686  DE86                     add.l      D7, D6
  615. 00000688  DF12                     add.b      [A2], D7
  616. 0000068A  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  617. 00000690  4EFA FE56                jmp        [PC - 0x1AA /* 000004E8 */]
  618. 00000694  0C2E 000A FFFE           cmpi.b     [A6 - 0x2], 0xA /* '\n' */
  619. 0000069A  6626                     bne        +0x28 /* 000006C2 */
  620. 0000069C  45EE FFEE                lea.l      A2, [A6 - 0x12]
  621. 000006A0  D5EE FFEA                add.l      A2, [A6 - 0x16]
  622. 000006A4  4212                     clr.b      [A2]
  623. 000006A6  2EAE 000C                move.l     [A7], [A6 + 0xC]
  624. 000006AA  486E FFEE                pea.l      [A6 - 0x12]
  625. 000006AE  4EBA 0042                jsr        [PC + 0x42 /* 000006F2 */]
  626. 000006B2  588F                     addq.l     A7, 4
  627. 000006B4  4A87                     tst.l      D7
  628. 000006B6  6720                     beq        +0x22 /* 000006D8 */
  629. 000006B8  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  630. 000006BE  4EFA FE28                jmp        [PC - 0x1D8 /* 000004E8 */]
  631. label000006C2:
  632. 000006C2  246E FFEA                movea.l    A2, [A6 - 0x16]
  633. 000006C6  52AE FFEA                addq.l     [A6 - 0x16], 1
  634. 000006CA  43EE FFEE                lea.l      A1, [A6 - 0x12]
  635. 000006CE  D5C9                     add.l      A2, A1
  636. 000006D0  14AE FFFE                move.b     [A2], [A6 - 0x2]
  637. 000006D4  4EFA FE12                jmp        [PC - 0x1EE /* 000004E8 */]
  638. label000006D8:
  639. 000006D8  422E FFFF                clr.b      [A6 - 0x1]
  640. 000006DC  4EFA FE0A                jmp        [PC - 0x1F6 /* 000004E8 */]
  641. 000006E0  0C2E 000A FFFE           cmpi.b     [A6 - 0x2], 0xA /* '\n' */
  642. 000006E6  6600 FE00                bne        -0x1FE /* 000004E8 */
  643. 000006EA  422E FFFF                clr.b      [A6 - 0x1]
  644. 000006EE  4EFA FDF8                jmp        [PC - 0x208 /* 000004E8 */]
  645. fn000006F2:
  646. 000006F2  4E56 0000                link       A6, 0
  647. label000006F6:
  648. 000006F6  246E 0008                movea.l    A2, [A6 + 0x8]
  649. 000006FA  1E12                     move.b     D7, [A2]
  650. 000006FC  4887                     ext.w      D7
  651. 000006FE  48C7                     ext.l      D7
  652. 00000700  246E 000C                movea.l    A2, [A6 + 0xC]
  653. 00000704  1C12                     move.b     D6, [A2]
  654. 00000706  4886                     ext.w      D6
  655. 00000708  48C6                     ext.l      D6
  656. 0000070A  BE86                     cmp.l      D7, D6
  657. 0000070C  6612                     bne        +0x14 /* 00000720 */
  658. 0000070E  246E 0008                movea.l    A2, [A6 + 0x8]
  659. 00000712  4A12                     tst.b      [A2]
  660. 00000714  670A                     beq        +0xC /* 00000720 */
  661. 00000716  52AE 0008                addq.l     [A6 + 0x8], 1
  662. 0000071A  52AE 000C                addq.l     [A6 + 0xC], 1
  663. 0000071E  60D6                     bra        -0x28 /* 000006F6 */
  664. label00000720:
  665. 00000720  246E 0008                movea.l    A2, [A6 + 0x8]
  666. 00000724  1E12                     move.b     D7, [A2]
  667. 00000726  4887                     ext.w      D7
  668. 00000728  48C7                     ext.l      D7
  669. 0000072A  246E 000C                movea.l    A2, [A6 + 0xC]
  670. 0000072E  1C12                     move.b     D6, [A2]
  671. 00000730  4886                     ext.w      D6
  672. 00000732  48C6                     ext.l      D6
  673. 00000734  BE86                     cmp.l      D7, D6
  674. 00000736  6604                     bne        +0x6 /* 0000073C */
  675. 00000738  7E01                     moveq.l    D7, 0x01
  676. 0000073A  6002                     bra        +0x4 /* 0000073E */
  677. label0000073C:
  678. 0000073C  4287                     clr.l      D7
  679. label0000073E:
  680. 0000073E  4E5E                     unlink     A6
  681. 00000740  4E75                     rts
  682. fn00000742:
  683. 00000742  4E56 FB7C                link       A6, -0x0484
  684. 00000746  48E7 8048                movem.l    -[A7], D0,A1,A4
  685. 0000074A  2EBC 0000 0200           move.l     [A7], 0x200
  686. 00000750  486E FBE8                pea.l      [A6 - 0x418]
  687. 00000754  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  688. 00000758  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  689. 0000075C  508F                     addq.l     A7, 8
  690. 0000075E  2EBC 0000 0400           move.l     [A7], 0x400
  691. 00000764  486E FBE8                pea.l      [A6 - 0x418]
  692. 00000768  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  693. 0000076C  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  694. 00000770  508F                     addq.l     A7, 8
  695. 00000772  45EE FBE8                lea.l      A2, [A6 - 0x418]
  696. 00000776  2D4A FB8C                move.l     [A6 - 0x474], A2
  697. 0000077A  42AE FB84                clr.l      [A6 - 0x47C]
  698. label0000077E:
  699. 0000077E  0CAE 0000 0156 FB84      cmpi.l     [A6 - 0x47C], 0x156
  700. 00000786  6450                     bcc        +0x52 /* 000007D8 */
  701. 00000788  45EE FB94                lea.l      A2, [A6 - 0x46C]
  702. 0000078C  2D4A FB88                move.l     [A6 - 0x478], A2
  703. 00000790  4878 0048                push.l     0x48 /* 'H' */
  704. 00000794  486E FB88                pea.l      [A6 - 0x478]
  705. 00000798  486E FB8C                pea.l      [A6 - 0x474]
  706. 0000079C  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  707. 000007A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  708. 000007A4  42AE FB7C                clr.l      [A6 - 0x484]
  709. label000007A8:
  710. 000007A8  0CAE 0000 0040 FB7C      cmpi.l     [A6 - 0x484], 0x40 /* '@' */
  711. 000007B0  6434                     bcc        +0x36 /* 000007E6 */
  712. 000007B2  2E2E FB84                move.l     D7, [A6 - 0x47C]
  713. 000007B6  ED87                     asl        D7, 6
  714. 000007B8  DEAD FEC2                add.l      D7, [A5 - 0x13E]
  715. 000007BC  DEAE FB7C                add.l      D7, [A6 - 0x484]
  716. 000007C0  2D47 FB90                move.l     [A6 - 0x470], D7
  717. 000007C4  246E FB90                movea.l    A2, [A6 - 0x470]
  718. 000007C8  43EE FB94                lea.l      A1, [A6 - 0x46C]
  719. 000007CC  D3EE FB7C                add.l      A1, [A6 - 0x484]
  720. 000007D0  1491                     move.b     [A2], [A1]
  721. 000007D2  52AE FB7C                addq.l     [A6 - 0x484], 1
  722. 000007D6  60D0                     bra        -0x2E /* 000007A8 */
  723. label000007D8:
  724. 000007D8  4CDF 1201                movem.l    D0,A1,A4, [A7]+
  725. 000007DC  4E5E                     unlink     A6
  726. 000007DE  4E75                     rts
  727. label000007E0:
  728. 000007E0  52AE FB84                addq.l     [A6 - 0x47C], 1
  729. 000007E4  6098                     bra        -0x66 /* 0000077E */
  730. label000007E6:
  731. 000007E6  2E2E FB8C                move.l     D7, [A6 - 0x474]
  732. 000007EA  45EE FDE8                lea.l      A2, [A6 - 0x218]
  733. 000007EE  BE8A                     cmp.l      D7, A2
  734. 000007F0  63EE                     bls        -0x10 /* 000007E0 */
  735. 000007F2  42AE FB80                clr.l      [A6 - 0x480]
  736. label000007F6:
  737. 000007F6  0CAE 0000 0200 FB80      cmpi.l     [A6 - 0x480], 0x200
  738. 000007FE  641A                     bcc        +0x1C /* 0000081A */
  739. 00000800  45EE FBE8                lea.l      A2, [A6 - 0x418]
  740. 00000804  D5EE FB80                add.l      A2, [A6 - 0x480]
  741. 00000808  226E FB80                movea.l    A1, [A6 - 0x480]
  742. 0000080C  49EE FDE8                lea.l      A4, [A6 - 0x218]
  743. 00000810  D3CC                     add.l      A1, A4
  744. 00000812  1491                     move.b     [A2], [A1]
  745. 00000814  52AE FB80                addq.l     [A6 - 0x480], 1
  746. 00000818  60DC                     bra        -0x22 /* 000007F6 */
  747. label0000081A:
  748. 0000081A  2EBC 0000 0200           move.l     [A7], 0x200
  749. 00000820  486E FDE8                pea.l      [A6 - 0x218]
  750. 00000824  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  751. 00000828  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  752. 0000082C  508F                     addq.l     A7, 8
  753. 0000082E  04AE 0000 0200 FB8C      subi.l     [A6 - 0x474], 0x200
  754. 00000836  60A8                     bra        -0x56 /* 000007E0 */
  755. 00000838  4E56 FFFC                link       A6, -0x0004
  756. 0000083C  48E7 8040                movem.l    -[A7], D0,A1
  757. 00000840  42AE FFFC                clr.l      [A6 - 0x4]
  758. label00000844:
  759. 00000844  2E2E FFFC                move.l     D7, [A6 - 0x4]
  760. 00000848  BEAE 0010                cmp.l      D7, [A6 + 0x10]
  761. 0000084C  6C6E                     bge        +0x70 /* 000008BC */
  762. 0000084E  246E 000C                movea.l    A2, [A6 + 0xC]
  763. 00000852  52AE 000C                addq.l     [A6 + 0xC], 1
  764. 00000856  2E8A                     move.l     [A7], A2
  765. 00000858  246E 0008                movea.l    A2, [A6 + 0x8]
  766. 0000085C  548A                     addq.l     A2, 2
  767. 0000085E  4A52                     tst.w      [A2]
  768. 00000860  6F1E                     ble        +0x20 /* 00000880 */
  769. 00000862  246E 0008                movea.l    A2, [A6 + 0x8]
  770. 00000866  548A                     addq.l     A2, 2
  771. 00000868  5352                     subq.w     [A2], 1
  772. 0000086A  246E 0008                movea.l    A2, [A6 + 0x8]
  773. 0000086E  5C8A                     addq.l     A2, 6
  774. 00000870  2252                     movea.l    A1, [A2]
  775. 00000872  5292                     addq.l     [A2], 1
  776. 00000874  4287                     clr.l      D7
  777. 00000876  1E11                     move.b     D7, [A1]
  778. 00000878  0287 0000 00FF           andi.l     D7, 0xFF
  779. 0000087E  6032                     bra        +0x34 /* 000008B2 */
  780. label00000880:
  781. 00000880  246E 0008                movea.l    A2, [A6 + 0x8]
  782. 00000884  548A                     addq.l     A2, 2
  783. 00000886  4A52                     tst.w      [A2]
  784. 00000888  6F1E                     ble        +0x20 /* 000008A8 */
  785. 0000088A  246E 0008                movea.l    A2, [A6 + 0x8]
  786. 0000088E  548A                     addq.l     A2, 2
  787. 00000890  5352                     subq.w     [A2], 1
  788. 00000892  246E 0008                movea.l    A2, [A6 + 0x8]
  789. 00000896  5C8A                     addq.l     A2, 6
  790. 00000898  2252                     movea.l    A1, [A2]
  791. 0000089A  5292                     addq.l     [A2], 1
  792. 0000089C  4287                     clr.l      D7
  793. 0000089E  1E11                     move.b     D7, [A1]
  794. 000008A0  0287 0000 00FF           andi.l     D7, 0xFF
  795. 000008A6  600A                     bra        +0xC /* 000008B2 */
  796. label000008A8:
  797. 000008A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  798. 000008AC  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  799. 000008B0  588F                     addq.l     A7, 4
  800. label000008B2:
  801. 000008B2  2057                     movea.l    A0, [A7]
  802. 000008B4  1087                     move.b     [A0], D7
  803. 000008B6  52AE FFFC                addq.l     [A6 - 0x4], 1
  804. 000008BA  6088                     bra        -0x76 /* 00000844 */
  805. label000008BC:
  806. 000008BC  4CDF 0201                movem.l    D0,A1, [A7]+
  807. 000008C0  4E5E                     unlink     A6
  808. 000008C2  4E75                     rts
  809. export_120:
  810. fn000008C4:
  811. 000008C4  4E56 0000                link       A6, 0
  812. 000008C8  48E7 8458                movem.l    -[A7], D0,D5,A1,A3,A4
  813. 000008CC  2A2E 0010                move.l     D5, [A6 + 0x10]
  814. label000008D0:
  815. 000008D0  2E05                     move.l     D7, D5
  816. 000008D2  ED87                     asl        D7, 6
  817. 000008D4  DEAD FEC2                add.l      D7, [A5 - 0x13E]
  818. 000008D8  DEAE 000C                add.l      D7, [A6 + 0xC]
  819. 000008DC  2247                     movea.l    A1, D7
  820. 000008DE  2E05                     move.l     D7, D5
  821. 000008E0  ED87                     asl        D7, 6
  822. 000008E2  DEAD FEC2                add.l      D7, [A5 - 0x13E]
  823. 000008E6  DEAE 0014                add.l      D7, [A6 + 0x14]
  824. 000008EA  2847                     movea.l    A4, D7
  825. 000008EC  2649                     movea.l    A3, A1
  826. label000008EE:
  827. 000008EE  B7CC                     cmpa.l     A3, A4
  828. 000008F0  6208                     bhi        +0xA /* 000008FA */
  829. 000008F2  16AE 000B                move.b     [A3], [A6 + 0xB]
  830. 000008F6  528B                     addq.l     A3, 1
  831. 000008F8  60F4                     bra        -0xA /* 000008EE */
  832. label000008FA:
  833. 000008FA  2E05                     move.l     D7, D5
  834. 000008FC  5285                     addq.l     D5, 1
  835. 000008FE  BEAE 0018                cmp.l      D7, [A6 + 0x18]
  836. 00000902  6DCC                     blt        -0x32 /* 000008D0 */
  837. 00000904  4CDF 1A21                movem.l    D0,D5,A1,A3,A4, [A7]+
  838. 00000908  4E5E                     unlink     A6
  839. 0000090A  4E75                     rts
  840. 0000090C  4E56 0000                link       A6, 0
  841. 00000910  48E7 8458                movem.l    -[A7], D0,D5,A1,A3,A4
  842. 00000914  2A2E 0010                move.l     D5, [A6 + 0x10]
  843. label00000918:
  844. 00000918  2E85                     move.l     [A7], D5
  845. 0000091A  4878 0040                push.l     0x40 /* '@' */
  846. 0000091E  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  847. 00000922  2E17                     move.l     D7, [A7]
  848. 00000924  DEAD FEC2                add.l      D7, [A5 - 0x13E]
  849. 00000928  DEAE 000C                add.l      D7, [A6 + 0xC]
  850. 0000092C  2247                     movea.l    A1, D7
  851. 0000092E  2E85                     move.l     [A7], D5
  852. 00000930  4878 0040                push.l     0x40 /* '@' */
  853. 00000934  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  854. 00000938  2E17                     move.l     D7, [A7]
  855. 0000093A  DEAD FEC2                add.l      D7, [A5 - 0x13E]
  856. 0000093E  DEAE 0014                add.l      D7, [A6 + 0x14]
  857. 00000942  2847                     movea.l    A4, D7
  858. 00000944  2649                     movea.l    A3, A1
  859. label00000946:
  860. 00000946  B7CC                     cmpa.l     A3, A4
  861. 00000948  6210                     bhi        +0x12 /* 0000095A */
  862. 0000094A  1E13                     move.b     D7, [A3]
  863. 0000094C  4887                     ext.w      D7
  864. 0000094E  48C7                     ext.l      D7
  865. 00000950  BEAE 0008                cmp.l      D7, [A6 + 0x8]
  866. 00000954  6710                     beq        +0x12 /* 00000966 */
  867. 00000956  4287                     clr.l      D7
  868. 00000958  6012                     bra        +0x14 /* 0000096C */
  869. label0000095A:
  870. 0000095A  2E05                     move.l     D7, D5
  871. 0000095C  5285                     addq.l     D5, 1
  872. 0000095E  BEAE 0018                cmp.l      D7, [A6 + 0x18]
  873. 00000962  6C06                     bge        +0x8 /* 0000096A */
  874. 00000964  60B2                     bra        -0x4C /* 00000918 */
  875. label00000966:
  876. 00000966  528B                     addq.l     A3, 1
  877. 00000968  60DC                     bra        -0x22 /* 00000946 */
  878. label0000096A:
  879. 0000096A  7EFF                     moveq.l    D7, 0xFFFFFFFF
  880. label0000096C:
  881. 0000096C  4CDF 1A21                movem.l    D0,D5,A1,A3,A4, [A7]+
  882. 00000970  4E5E                     unlink     A6
  883. 00000972  4E75                     rts
  884. export_114:
  885. 00000974  4E56 FFF8                link       A6, -0x0008
  886. 00000978  48E7 8400                movem.l    -[A7], D0,D5
  887. 0000097C  2D7C 0000 0824 FFF8      move.l     [A6 - 0x8], 0x824
  888. 00000984  246E FFF8                movea.l    A2, [A6 - 0x8]
  889. 00000988  2B52 FEC2                move.l     [A5 - 0x13E], [A2]
  890. 0000098C  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  891. 00000990  4297                     clr.l      [A7]
  892. 00000992  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  893. 00000996  4878 000C                push.l     0xC
  894. 0000099A  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  895. 0000099E  588F                     addq.l     A7, 4
  896. 000009A0  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  897. 000009A4  42AE FFFC                clr.l      [A6 - 0x4]
  898. label000009A8:
  899. 000009A8  0CAE 0000 0200 FFFC      cmpi.l     [A6 - 0x4], 0x200
  900. 000009B0  6C26                     bge        +0x28 /* 000009D8 */
  901. 000009B2  486D F324                pea.l      [A5 - 0xCDC]
  902. 000009B6  245F                     movea.l    A2, [A7]+
  903. 000009B8  D5EE FFFC                add.l      A2, [A6 - 0x4]
  904. 000009BC  7E01                     moveq.l    D7, 0x01
  905. 000009BE  7C07                     moveq.l    D6, 0x07
  906. 000009C0  7A07                     moveq.l    D5, 0x07
  907. 000009C2  CAAE FFFC                and.l      D5, [A6 - 0x4]
  908. 000009C6  9C85                     sub.l      D6, D5
  909. 000009C8  EDA7                     asl        D7, D6
  910. 000009CA  0A87 0000 00FF           xori.l     D7, 0xFF
  911. 000009D0  1487                     move.b     [A2], D7
  912. 000009D2  52AE FFFC                addq.l     [A6 - 0x4], 1
  913. 000009D6  60D0                     bra        -0x2E /* 000009A8 */
  914. label000009D8:
  915. 000009D8  4EBA 0012                jsr        [PC + 0x12 /* 000009EC */]
  916. 000009DC  4CDF 0021                movem.l    D0,D5, [A7]+
  917. 000009E0  4E5E                     unlink     A6
  918. 000009E2  4E75                     rts
  919. 000009E4  2E53                     movea.l    A7, [A3]
  920. 000009E6  6F75                     ble        +0x77 /* 00000A5D */
  921. 000009E8  6E64                     bgt        +0x66 /* 00000A4E */
  922. 000009EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  923. // begin alternate branch 000009EC-000009F0
  924. fn000009EC:
  925. 000009EC  4E56 FFF4                link       A6, -0x000C
  926. // end alternate branch 000009EC-000009F0
  927. fn000009EC: // (misaligned)
  928. 000009EE  FFF4                     .invalid   <<F/7/7>>
  929. 000009F0  422D FED6                clr.b      [A5 - 0x12A]
  930. 000009F4  4878 0001                push.l     0x1
  931. 000009F8  4878 0001                push.l     0x1
  932. 000009FC  487A FFE6                pea.l      [PC - 0x1A /* 000009E4, value 0x2E536F75 '.Sou', cstring ".Sound" */]
  933. 00000A00  4EAD 0662                jsr        [A5 + 0x662 /* export_200 */]
  934. 00000A04  4FEF 000C                lea.l      A7, [A7 + 0xC]
  935. 00000A08  2B47 F728                move.l     [A5 - 0x8D8], D7
  936. 00000A0C  42AE FFFC                clr.l      [A6 - 0x4]
  937. label00000A10:
  938. 00000A10  0CAE 0000 0006 FFFC      cmpi.l     [A6 - 0x4], 0x6
  939. 00000A18  6C00 00A2                bge        +0xA4 /* 00000ABC */
  940. 00000A1C  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  941. 00000A20  4878 0260                push.l     0x260
  942. 00000A24  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  943. 00000A28  2457                     movea.l    A2, [A7]
  944. 00000A2A  41ED BE84                lea.l      A0, [A5 - 0x417C]
  945. 00000A2E  D5C8                     add.l      A2, A0
  946. 00000A30  34BC FFFF                move.w     [A2], 0xFFFF
  947. 00000A34  42AE FFF8                clr.l      [A6 - 0x8]
  948. label00000A38:
  949. 00000A38  0CAE 0000 0065 FFF8      cmpi.l     [A6 - 0x8], 0x65 /* 'e' */
  950. 00000A40  6C00 0100                bge        +0x102 /* 00000B42 */
  951. 00000A44  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  952. 00000A48  4878 0260                push.l     0x260
  953. 00000A4C  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  954. // begin alternate branch 00000A4E-00000A50
  955. label00000A4E:
  956. 00000A4E  05F2                     .incomplete
  957. // end alternate branch 00000A4E-00000A50
  958. label00000A4E: // (misaligned)
  959. 00000A50  2457                     movea.l    A2, [A7]
  960. 00000A52  41ED BE86                lea.l      A0, [A5 - 0x417A]
  961. 00000A56  D5C8                     add.l      A2, A0
  962. 00000A58  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  963. 00000A5C  4878 0006                push.l     0x6
  964. 00000A60  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  965. 00000A64  D5D7                     add.l      A2, [A7]
  966. 00000A66  4252                     clr.w      [A2]
  967. 00000A68  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  968. 00000A6C  4878 0260                push.l     0x260
  969. 00000A70  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  970. 00000A74  2457                     movea.l    A2, [A7]
  971. 00000A76  41ED BE86                lea.l      A0, [A5 - 0x417A]
  972. 00000A7A  D5C8                     add.l      A2, A0
  973. 00000A7C  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  974. 00000A80  4878 0006                push.l     0x6
  975. 00000A84  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  976. 00000A88  D5D7                     add.l      A2, [A7]
  977. 00000A8A  548A                     addq.l     A2, 2
  978. 00000A8C  4252                     clr.w      [A2]
  979. 00000A8E  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  980. 00000A92  4878 0260                push.l     0x260
  981. 00000A96  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  982. 00000A9A  2457                     movea.l    A2, [A7]
  983. 00000A9C  41ED BE86                lea.l      A0, [A5 - 0x417A]
  984. 00000AA0  D5C8                     add.l      A2, A0
  985. 00000AA2  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  986. 00000AA6  4878 0006                push.l     0x6
  987. 00000AAA  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  988. 00000AAE  D5D7                     add.l      A2, [A7]
  989. 00000AB0  588A                     addq.l     A2, 4
  990. 00000AB2  4252                     clr.w      [A2]
  991. 00000AB4  52AE FFF8                addq.l     [A6 - 0x8], 1
  992. 00000AB8  4EFA FF7E                jmp        [PC - 0x82 /* 00000A38 */]
  993. label00000ABC:
  994. 00000ABC  42AE FFF8                clr.l      [A6 - 0x8]
  995. label00000AC0:
  996. 00000AC0  0CAE 0000 000A FFF8      cmpi.l     [A6 - 0x8], 0xA /* '\n' */
  997. 00000AC8  6C00 0080                bge        +0x82 /* 00000B4A */
  998. 00000ACC  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  999. 00000AD0  4878 0006                push.l     0x6
  1000. 00000AD4  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1001. 00000AD8  2457                     movea.l    A2, [A7]
  1002. 00000ADA  41ED BE86                lea.l      A0, [A5 - 0x417A]
  1003. 00000ADE  D5C8                     add.l      A2, A0
  1004. 00000AE0  2E3C 0000 07D0           move.l     D7, 0x7D0
  1005. 00000AE6  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  1006. 00000AEA  4878 00C8                push.l     0xC8
  1007. 00000AEE  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1008. 00000AF2  9E97                     sub.l      D7, [A7]
  1009. 00000AF4  3487                     move.w     [A2], D7
  1010. 00000AF6  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  1011. 00000AFA  4878 0006                push.l     0x6
  1012. 00000AFE  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1013. 00000B02  2457                     movea.l    A2, [A7]
  1014. 00000B04  41ED BE88                lea.l      A0, [A5 - 0x4178]
  1015. 00000B08  D5C8                     add.l      A2, A0
  1016. 00000B0A  2E8A                     move.l     [A7], A2
  1017. 00000B0C  082E 0000 FFFB           btst.b     [A6 - 0x5], 0x0
  1018. 00000B12  6704                     beq        +0x6 /* 00000B18 */
  1019. 00000B14  4287                     clr.l      D7
  1020. 00000B16  6006                     bra        +0x8 /* 00000B1E */
  1021. label00000B18:
  1022. 00000B18  7E5A                     moveq.l    D7, 0x5A
  1023. 00000B1A  9EAE FFF8                sub.l      D7, [A6 - 0x8]
  1024. label00000B1E:
  1025. 00000B1E  2057                     movea.l    A0, [A7]
  1026. 00000B20  3087                     move.w     [A0], D7
  1027. 00000B22  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  1028. 00000B26  4878 0006                push.l     0x6
  1029. 00000B2A  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1030. 00000B2E  2457                     movea.l    A2, [A7]
  1031. 00000B30  41ED BE8A                lea.l      A0, [A5 - 0x4176]
  1032. 00000B34  D5C8                     add.l      A2, A0
  1033. 00000B36  34BC 0002                move.w     [A2], 0x2
  1034. 00000B3A  52AE FFF8                addq.l     [A6 - 0x8], 1
  1035. 00000B3E  4EFA FF80                jmp        [PC - 0x80 /* 00000AC0 */]
  1036. label00000B42:
  1037. 00000B42  52AE FFFC                addq.l     [A6 - 0x4], 1
  1038. 00000B46  4EFA FEC8                jmp        [PC - 0x138 /* 00000A10 */]
  1039. label00000B4A:
  1040. 00000B4A  42AE FFF8                clr.l      [A6 - 0x8]
  1041. label00000B4E:
  1042. 00000B4E  0CAE 0000 000E FFF8      cmpi.l     [A6 - 0x8], 0xE
  1043. 00000B56  6C00 0078                bge        +0x7A /* 00000BD0 */
  1044. 00000B5A  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  1045. 00000B5E  4878 0006                push.l     0x6
  1046. 00000B62  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1047. 00000B66  2457                     movea.l    A2, [A7]
  1048. 00000B68  41ED C0E6                lea.l      A0, [A5 - 0x3F1A]
  1049. 00000B6C  D5C8                     add.l      A2, A0
  1050. 00000B6E  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  1051. 00000B72  4878 0028                push.l     0x28 /* '(' */
  1052. 00000B76  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1053. 00000B7A  0697 0000 0E10           addi.l     [A7], 0xE10
  1054. 00000B80  34AF 0002                move.w     [A2], [A7 + 0x2]
  1055. 00000B84  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  1056. 00000B88  4878 0006                push.l     0x6
  1057. 00000B8C  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1058. 00000B90  2457                     movea.l    A2, [A7]
  1059. 00000B92  41ED C0E8                lea.l      A0, [A5 - 0x3F18]
  1060. 00000B96  D5C8                     add.l      A2, A0
  1061. 00000B98  2E8A                     move.l     [A7], A2
  1062. 00000B9A  082E 0000 FFFB           btst.b     [A6 - 0x5], 0x0
  1063. 00000BA0  6708                     beq        +0xA /* 00000BAA */
  1064. 00000BA2  7E3C                     moveq.l    D7, 0x3C
  1065. 00000BA4  9EAE FFF8                sub.l      D7, [A6 - 0x8]
  1066. 00000BA8  6002                     bra        +0x4 /* 00000BAC */
  1067. label00000BAA:
  1068. 00000BAA  4287                     clr.l      D7
  1069. label00000BAC:
  1070. 00000BAC  2057                     movea.l    A0, [A7]
  1071. 00000BAE  3087                     move.w     [A0], D7
  1072. 00000BB0  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  1073. 00000BB4  4878 0006                push.l     0x6
  1074. 00000BB8  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1075. 00000BBC  2457                     movea.l    A2, [A7]
  1076. 00000BBE  41ED C0EA                lea.l      A0, [A5 - 0x3F16]
  1077. 00000BC2  D5C8                     add.l      A2, A0
  1078. 00000BC4  34BC 0004                move.w     [A2], 0x4
  1079. 00000BC8  52AE FFF8                addq.l     [A6 - 0x8], 1
  1080. 00000BCC  4EFA FF80                jmp        [PC - 0x80 /* 00000B4E */]
  1081. label00000BD0:
  1082. 00000BD0  42AE FFF8                clr.l      [A6 - 0x8]
  1083. label00000BD4:
  1084. 00000BD4  0CAE 0000 003C FFF8      cmpi.l     [A6 - 0x8], 0x3C /* '<' */
  1085. 00000BDC  6C00 0082                bge        +0x84 /* 00000C60 */
  1086. 00000BE0  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  1087. 00000BE4  4878 0006                push.l     0x6
  1088. 00000BE8  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1089. 00000BEC  2457                     movea.l    A2, [A7]
  1090. 00000BEE  41ED C346                lea.l      A0, [A5 - 0x3CBA]
  1091. 00000BF2  D5C8                     add.l      A2, A0
  1092. 00000BF4  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  1093. 00000BF8  4878 007D                push.l     0x7D /* '}' */
  1094. 00000BFC  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1095. 00000C00  0697 0000 1B58           addi.l     [A7], 0x1B58
  1096. 00000C06  34AF 0002                move.w     [A2], [A7 + 0x2]
  1097. 00000C0A  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  1098. 00000C0E  4878 0006                push.l     0x6
  1099. 00000C12  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1100. 00000C16  2457                     movea.l    A2, [A7]
  1101. 00000C18  41ED C348                lea.l      A0, [A5 - 0x3CB8]
  1102. 00000C1C  D5C8                     add.l      A2, A0
  1103. 00000C1E  2E8A                     move.l     [A7], A2
  1104. 00000C20  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1105. 00000C24  4878 0004                push.l     0x4
  1106. 00000C28  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  1107. 00000C2C  2E1F                     move.l     D7, [A7]+
  1108. 00000C2E  4A87                     tst.l      D7
  1109. 00000C30  6704                     beq        +0x6 /* 00000C36 */
  1110. 00000C32  4287                     clr.l      D7
  1111. 00000C34  6006                     bra        +0x8 /* 00000C3C */
  1112. label00000C36:
  1113. 00000C36  7E3C                     moveq.l    D7, 0x3C
  1114. 00000C38  9EAE FFF8                sub.l      D7, [A6 - 0x8]
  1115. label00000C3C:
  1116. 00000C3C  2057                     movea.l    A0, [A7]
  1117. 00000C3E  3087                     move.w     [A0], D7
  1118. 00000C40  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  1119. 00000C44  4878 0006                push.l     0x6
  1120. 00000C48  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1121. 00000C4C  2457                     movea.l    A2, [A7]
  1122. 00000C4E  41ED C34A                lea.l      A0, [A5 - 0x3CB6]
  1123. 00000C52  D5C8                     add.l      A2, A0
  1124. 00000C54  34BC 0001                move.w     [A2], 0x1
  1125. 00000C58  52AE FFF8                addq.l     [A6 - 0x8], 1
  1126. 00000C5C  4EFA FF76                jmp        [PC - 0x8A /* 00000BD4 */]
  1127. label00000C60:
  1128. 00000C60  42AE FFF8                clr.l      [A6 - 0x8]
  1129. label00000C64:
  1130. 00000C64  0CAE 0000 0023 FFF8      cmpi.l     [A6 - 0x8], 0x23 /* '#' */
  1131. 00000C6C  6C64                     bge        +0x66 /* 00000CD2 */
  1132. 00000C6E  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  1133. 00000C72  4878 0006                push.l     0x6
  1134. 00000C76  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1135. 00000C7A  2457                     movea.l    A2, [A7]
  1136. 00000C7C  41ED C5A6                lea.l      A0, [A5 - 0x3A5A]
  1137. 00000C80  D5C8                     add.l      A2, A0
  1138. 00000C82  34BC 0898                move.w     [A2], 0x898
  1139. 00000C86  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  1140. 00000C8A  4878 0006                push.l     0x6
  1141. 00000C8E  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1142. 00000C92  2457                     movea.l    A2, [A7]
  1143. 00000C94  41ED C5A8                lea.l      A0, [A5 - 0x3A58]
  1144. 00000C98  D5C8                     add.l      A2, A0
  1145. 00000C9A  2E8A                     move.l     [A7], A2
  1146. 00000C9C  082E 0000 FFFB           btst.b     [A6 - 0x5], 0x0
  1147. 00000CA2  670A                     beq        +0xC /* 00000CAE */
  1148. 00000CA4  7E23                     moveq.l    D7, 0x23
  1149. 00000CA6  9EAE FFF8                sub.l      D7, [A6 - 0x8]
  1150. 00000CAA  E387                     asl        D7, 1
  1151. 00000CAC  6002                     bra        +0x4 /* 00000CB0 */
  1152. label00000CAE:
  1153. 00000CAE  4287                     clr.l      D7
  1154. label00000CB0:
  1155. 00000CB0  2057                     movea.l    A0, [A7]
  1156. 00000CB2  3087                     move.w     [A0], D7
  1157. 00000CB4  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  1158. 00000CB8  4878 0006                push.l     0x6
  1159. 00000CBC  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1160. 00000CC0  2457                     movea.l    A2, [A7]
  1161. 00000CC2  41ED C5AA                lea.l      A0, [A5 - 0x3A56]
  1162. 00000CC6  D5C8                     add.l      A2, A0
  1163. 00000CC8  34BC 000A                move.w     [A2], 0xA /* '\n' */
  1164. 00000CCC  52AE FFF8                addq.l     [A6 - 0x8], 1
  1165. 00000CD0  6092                     bra        -0x6C /* 00000C64 */
  1166. label00000CD2:
  1167. 00000CD2  42AE FFF8                clr.l      [A6 - 0x8]
  1168. label00000CD6:
  1169. 00000CD6  0CAE 0000 0003 FFF8      cmpi.l     [A6 - 0x8], 0x3
  1170. 00000CDE  6C60                     bge        +0x62 /* 00000D40 */
  1171. 00000CE0  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  1172. 00000CE4  4878 0006                push.l     0x6
  1173. 00000CE8  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1174. 00000CEC  2457                     movea.l    A2, [A7]
  1175. 00000CEE  41ED C806                lea.l      A0, [A5 - 0x37FA]
  1176. 00000CF2  D5C8                     add.l      A2, A0
  1177. 00000CF4  2E3C 0000 04B0           move.l     D7, 0x4B0
  1178. 00000CFA  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  1179. 00000CFE  4878 00C8                push.l     0xC8
  1180. 00000D02  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1181. 00000D06  9E97                     sub.l      D7, [A7]
  1182. 00000D08  3487                     move.w     [A2], D7
  1183. 00000D0A  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  1184. 00000D0E  4878 0006                push.l     0x6
  1185. 00000D12  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1186. 00000D16  2457                     movea.l    A2, [A7]
  1187. 00000D18  41ED C808                lea.l      A0, [A5 - 0x37F8]
  1188. 00000D1C  D5C8                     add.l      A2, A0
  1189. 00000D1E  34BC 0064                move.w     [A2], 0x64 /* 'd' */
  1190. 00000D22  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  1191. 00000D26  4878 0006                push.l     0x6
  1192. 00000D2A  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1193. 00000D2E  2457                     movea.l    A2, [A7]
  1194. 00000D30  41ED C80A                lea.l      A0, [A5 - 0x37F6]
  1195. 00000D34  D5C8                     add.l      A2, A0
  1196. 00000D36  34BC 0006                move.w     [A2], 0x6
  1197. 00000D3A  52AE FFF8                addq.l     [A6 - 0x8], 1
  1198. 00000D3E  6096                     bra        -0x68 /* 00000CD6 */
  1199. label00000D40:
  1200. 00000D40  3B7C 0352 CA66           move.w     [A5 - 0x359A], 0x352
  1201. 00000D46  3B7C 00FA CA68           move.w     [A5 - 0x3598], 0xFA
  1202. 00000D4C  3B7C 0014 CA66           move.w     [A5 - 0x359A], 0x14
  1203. 00000D52  4E5E                     unlink     A6
  1204. 00000D54  4E75                     rts
  1205. 00000D56  4348                     chk.w      D1, A0
  1206. 00000D58  4152                     chk.w      D0, [A2]
  1207. 00000D5A  3C39 3E00 4348           move.w     D6, [0x3E004348]
  1208. 00000D60  4152                     chk.w      D0, [A2]
  1209. 00000D62  3C38 3E00                move.w     D6, [0x00003E00]
  1210. 00000D66  4348                     chk.w      D1, A0
  1211. 00000D68  4152                     chk.w      D0, [A2]
  1212. 00000D6A  3C37 3E00                move.w     D6, [A7 + D3 * 8]
  1213. 00000D6E  4348                     chk.w      D1, A0
  1214. 00000D70  4152                     chk.w      D0, [A2]
  1215. 00000D72  3C36 3E00                move.w     D6, [A6 + D3 * 8]
  1216. 00000D76  4348                     chk.w      D1, A0
  1217. 00000D78  4152                     chk.w      D0, [A2]
  1218. 00000D7A  3C35 3E00                move.w     D6, [A5 + D3 * 8]
  1219. 00000D7E  4348                     chk.w      D1, A0
  1220. 00000D80  4152                     chk.w      D0, [A2]
  1221. 00000D82  3C34 3E00                move.w     D6, [A4 + D3 * 8]
  1222. 00000D86  4348                     chk.w      D1, A0
  1223. 00000D88  4152                     chk.w      D0, [A2]
  1224. 00000D8A  3C33 3E00                move.w     D6, [A3 + D3 * 8]
  1225. 00000D8E  4348                     chk.w      D1, A0
  1226. 00000D90  4152                     chk.w      D0, [A2]
  1227. 00000D92  3C32 3E00                move.w     D6, [A2 + D3 * 8]
  1228. 00000D96  4348                     chk.w      D1, A0
  1229. 00000D98  4152                     chk.w      D0, [A2]
  1230. 00000D9A  3C31 3E00                move.w     D6, [A1 + D3 * 8]
  1231. 00000D9E  4348                     chk.w      D1, A0
  1232. 00000DA0  4152                     chk.w      D0, [A2]
  1233. 00000DA2  3C30 3E00                move.w     D6, [A0 + D3 * 8]
  1234. 00000DA6  424F                     clr.w      A7
  1235. 00000DA8  4E55 5352                link       A5, -0xFFFFACAE
  1236. 00000DAC  0042 4F4E                ori.w      D2, 0x4F4E /* 'ON' */
  1237. 00000DB0  5553                     subq.w     [A3], 2
  1238. 00000DB2  4C00 5348                movem.w    D3,D6,A0,A1,A4,A6, D0
  1239. 00000DB6  4F54                     chk.w      D7, [A4]
  1240. 00000DB8  0059 4F55                ori.w      [A1]+, 0x4F55 /* 'OU' */
  1241. 00000DBC  0072 0067 616D           ori.w      <<invalid full ext with IS == 1 and I/IS == 5>>, 0x67 /* 'g' */
  1242. 00000DC2  6573                     bcs        +0x75 /* 00000E37 */
  1243. 00000DC4  6861                     bvc        +0x63 /* 00000E27 */
  1244. 00000DC6  7065                     moveq.l    D0, 0x65
  1245. 00000DC8  7300                     moveq.l    D1, 0x00
  1246. export_122:
  1247. 00000DCA  4E56 FFF8                link       A6, -0x0008
  1248. 00000DCE  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  1249. 00000DD2  3B7C 0100 FEEE           move.w     [A5 - 0x112], 0x100
  1250. 00000DD8  42AE FFFC                clr.l      [A6 - 0x4]
  1251. label00000DDC:
  1252. 00000DDC  0CAE 0000 0005 FFFC      cmpi.l     [A6 - 0x4], 0x5
  1253. 00000DE4  6C16                     bge        +0x18 /* 00000DFC */
  1254. 00000DE6  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1255. 00000DEA  E387                     asl        D7, 1
  1256. 00000DEC  2447                     movea.l    A2, D7
  1257. 00000DEE  41ED FEB8                lea.l      A0, [A5 - 0x148]
  1258. 00000DF2  D5C8                     add.l      A2, A0
  1259. 00000DF4  4252                     clr.w      [A2]
  1260. 00000DF6  52AE FFFC                addq.l     [A6 - 0x4], 1
  1261. 00000DFA  60E0                     bra        -0x1E /* 00000DDC */
  1262. label00000DFC:
  1263. 00000DFC  1B7C FFFF FEDE           move.b     [A5 - 0x122], 0xFF
  1264. 00000E02  426D FED8                clr.w      [A5 - 0x128]
  1265. 00000E06  426D B196                clr.w      [A5 - 0x4E6A]
  1266. 00000E0A  487A FFB1                pea.l      [PC - 0x4F /* 00000DBD, value 0x72006761 'r\0ga', cstring "r" */]
  1267. 00000E0E  2E9F                     move.l     [A7], [A7]+
  1268. 00000E10  487A FFAD                pea.l      [PC - 0x53 /* 00000DBF, value 0x67616D65 'game', cstring "gameshapes" */]
  1269. 00000E14  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  1270. 00000E18  588F                     addq.l     A7, 4
  1271. 00000E1A  2B47 F724                move.l     [A5 - 0x8DC], D7
  1272. 00000E1E  486D ECC4                pea.l      [A5 - 0x133C]
  1273. 00000E22  2E9F                     move.l     [A7], [A7]+
  1274. 00000E24  487A FF93                pea.l      [PC - 0x6D /* 00000DB9, value 0x594F5500 'YOU\0', cstring "YOU" */]
  1275. 00000E28  2F2D F724                move.l     -[A7], [A5 - 0x8DC]
  1276. 00000E2C  4EBA F6AA                jsr        [PC - 0x956 /* 000004D8 */]
  1277. 00000E30  508F                     addq.l     A7, 8
  1278. 00000E32  486D F0C4                pea.l      [A5 - 0xF3C]
  1279. 00000E36  2E9F                     move.l     [A7], [A7]+
  1280. 00000E38  487A FF7A                pea.l      [PC - 0x86 /* 00000DB4, value 0x53484F54 'SHOT', cstring "SHOT" */]
  1281. 00000E3C  2F2D F724                move.l     -[A7], [A5 - 0x8DC]
  1282. 00000E40  4EBA F696                jsr        [PC - 0x96A /* 000004D8 */]
  1283. 00000E44  508F                     addq.l     A7, 8
  1284. 00000E46  486D F1C4                pea.l      [A5 - 0xE3C]
  1285. 00000E4A  2E9F                     move.l     [A7], [A7]+
  1286. 00000E4C  487A FF5F                pea.l      [PC - 0xA1 /* 00000DAD, value 0x424F4E55 'BONU', cstring "BONUSL" */]
  1287. 00000E50  2F2D F724                move.l     -[A7], [A5 - 0x8DC]
  1288. 00000E54  4EBA F682                jsr        [PC - 0x97E /* 000004D8 */]
  1289. 00000E58  508F                     addq.l     A7, 8
  1290. 00000E5A  486D F1D4                pea.l      [A5 - 0xE2C]
  1291. 00000E5E  2E9F                     move.l     [A7], [A7]+
  1292. 00000E60  487A FF44                pea.l      [PC - 0xBC /* 00000DA6, value 0x424F4E55 'BONU', cstring "BONUSR" */]
  1293. 00000E64  2F2D F724                move.l     -[A7], [A5 - 0x8DC]
  1294. 00000E68  4EBA F66E                jsr        [PC - 0x992 /* 000004D8 */]
  1295. 00000E6C  508F                     addq.l     A7, 8
  1296. 00000E6E  486D F1E4                pea.l      [A5 - 0xE1C]
  1297. 00000E72  2E9F                     move.l     [A7], [A7]+
  1298. 00000E74  487A FF28                pea.l      [PC - 0xD8 /* 00000D9E, value 0x43484152 'CHAR', cstring "CHAR<0>" */]
  1299. 00000E78  2F2D F724                move.l     -[A7], [A5 - 0x8DC]
  1300. 00000E7C  4EBA F65A                jsr        [PC - 0x9A6 /* 000004D8 */]
  1301. 00000E80  508F                     addq.l     A7, 8
  1302. 00000E82  486D F204                pea.l      [A5 - 0xDFC]
  1303. 00000E86  2E9F                     move.l     [A7], [A7]+
  1304. 00000E88  487A FF0C                pea.l      [PC - 0xF4 /* 00000D96, value 0x43484152 'CHAR', cstring "CHAR<1>" */]
  1305. 00000E8C  2F2D F724                move.l     -[A7], [A5 - 0x8DC]
  1306. 00000E90  4EBA F646                jsr        [PC - 0x9BA /* 000004D8 */]
  1307. 00000E94  508F                     addq.l     A7, 8
  1308. 00000E96  486D F224                pea.l      [A5 - 0xDDC]
  1309. 00000E9A  2E9F                     move.l     [A7], [A7]+
  1310. 00000E9C  487A FEF0                pea.l      [PC - 0x110 /* 00000D8E, value 0x43484152 'CHAR', cstring "CHAR<2>" */]
  1311. 00000EA0  2F2D F724                move.l     -[A7], [A5 - 0x8DC]
  1312. 00000EA4  4EBA F632                jsr        [PC - 0x9CE /* 000004D8 */]
  1313. 00000EA8  508F                     addq.l     A7, 8
  1314. 00000EAA  486D F244                pea.l      [A5 - 0xDBC]
  1315. 00000EAE  2E9F                     move.l     [A7], [A7]+
  1316. 00000EB0  487A FED4                pea.l      [PC - 0x12C /* 00000D86, value 0x43484152 'CHAR', cstring "CHAR<3>" */]
  1317. 00000EB4  2F2D F724                move.l     -[A7], [A5 - 0x8DC]
  1318. 00000EB8  4EBA F61E                jsr        [PC - 0x9E2 /* 000004D8 */]
  1319. 00000EBC  508F                     addq.l     A7, 8
  1320. 00000EBE  486D F264                pea.l      [A5 - 0xD9C]
  1321. 00000EC2  2E9F                     move.l     [A7], [A7]+
  1322. 00000EC4  487A FEB8                pea.l      [PC - 0x148 /* 00000D7E, value 0x43484152 'CHAR', cstring "CHAR<4>" */]
  1323. 00000EC8  2F2D F724                move.l     -[A7], [A5 - 0x8DC]
  1324. 00000ECC  4EBA F60A                jsr        [PC - 0x9F6 /* 000004D8 */]
  1325. 00000ED0  508F                     addq.l     A7, 8
  1326. 00000ED2  486D F284                pea.l      [A5 - 0xD7C]
  1327. 00000ED6  2E9F                     move.l     [A7], [A7]+
  1328. 00000ED8  487A FE9C                pea.l      [PC - 0x164 /* 00000D76, value 0x43484152 'CHAR', cstring "CHAR<5>" */]
  1329. 00000EDC  2F2D F724                move.l     -[A7], [A5 - 0x8DC]
  1330. 00000EE0  4EBA F5F6                jsr        [PC - 0xA0A /* 000004D8 */]
  1331. 00000EE4  508F                     addq.l     A7, 8
  1332. 00000EE6  486D F2A4                pea.l      [A5 - 0xD5C]
  1333. 00000EEA  2E9F                     move.l     [A7], [A7]+
  1334. 00000EEC  487A FE80                pea.l      [PC - 0x180 /* 00000D6E, value 0x43484152 'CHAR', cstring "CHAR<6>" */]
  1335. 00000EF0  2F2D F724                move.l     -[A7], [A5 - 0x8DC]
  1336. 00000EF4  4EBA F5E2                jsr        [PC - 0xA1E /* 000004D8 */]
  1337. 00000EF8  508F                     addq.l     A7, 8
  1338. 00000EFA  486D F2C4                pea.l      [A5 - 0xD3C]
  1339. 00000EFE  2E9F                     move.l     [A7], [A7]+
  1340. 00000F00  487A FE64                pea.l      [PC - 0x19C /* 00000D66, value 0x43484152 'CHAR', cstring "CHAR<7>" */]
  1341. 00000F04  2F2D F724                move.l     -[A7], [A5 - 0x8DC]
  1342. 00000F08  4EBA F5CE                jsr        [PC - 0xA32 /* 000004D8 */]
  1343. 00000F0C  508F                     addq.l     A7, 8
  1344. 00000F0E  486D F2E4                pea.l      [A5 - 0xD1C]
  1345. 00000F12  2E9F                     move.l     [A7], [A7]+
  1346. 00000F14  487A FE48                pea.l      [PC - 0x1B8 /* 00000D5E, value 0x43484152 'CHAR', cstring "CHAR<8>" */]
  1347. 00000F18  2F2D F724                move.l     -[A7], [A5 - 0x8DC]
  1348. 00000F1C  4EBA F5BA                jsr        [PC - 0xA46 /* 000004D8 */]
  1349. 00000F20  508F                     addq.l     A7, 8
  1350. 00000F22  486D F304                pea.l      [A5 - 0xCFC]
  1351. 00000F26  2E9F                     move.l     [A7], [A7]+
  1352. 00000F28  487A FE2C                pea.l      [PC - 0x1D4 /* 00000D56, value 0x43484152 'CHAR', cstring "CHAR<9>" */]
  1353. 00000F2C  2F2D F724                move.l     -[A7], [A5 - 0x8DC]
  1354. 00000F30  4EBA F5A6                jsr        [PC - 0xA5A /* 000004D8 */]
  1355. 00000F34  508F                     addq.l     A7, 8
  1356. 00000F36  486D ECC4                pea.l      [A5 - 0x133C]
  1357. 00000F3A  2E9F                     move.l     [A7], [A7]+
  1358. 00000F3C  486D ECC4                pea.l      [A5 - 0x133C]
  1359. 00000F40  4EBA F1A0                jsr        [PC - 0xE60 /* 000000E2 */]
  1360. 00000F44  588F                     addq.l     A7, 4
  1361. 00000F46  486D F0C4                pea.l      [A5 - 0xF3C]
  1362. 00000F4A  2E9F                     move.l     [A7], [A7]+
  1363. 00000F4C  486D F0C4                pea.l      [A5 - 0xF3C]
  1364. 00000F50  4EBA F190                jsr        [PC - 0xE70 /* 000000E2 */]
  1365. 00000F54  588F                     addq.l     A7, 4
  1366. 00000F56  486D F1C4                pea.l      [A5 - 0xE3C]
  1367. 00000F5A  2E9F                     move.l     [A7], [A7]+
  1368. 00000F5C  486D F1C4                pea.l      [A5 - 0xE3C]
  1369. 00000F60  4EBA F180                jsr        [PC - 0xE80 /* 000000E2 */]
  1370. 00000F64  588F                     addq.l     A7, 4
  1371. 00000F66  486D F1D4                pea.l      [A5 - 0xE2C]
  1372. 00000F6A  2E9F                     move.l     [A7], [A7]+
  1373. 00000F6C  486D F1D4                pea.l      [A5 - 0xE2C]
  1374. 00000F70  4EBA F170                jsr        [PC - 0xE90 /* 000000E2 */]
  1375. 00000F74  588F                     addq.l     A7, 4
  1376. 00000F76  426D FEE4                clr.w      [A5 - 0x11C]
  1377. label00000F7A:
  1378. 00000F7A  3E2D FEE4                move.w     D7, [A5 - 0x11C]
  1379. 00000F7E  48C7                     ext.l      D7
  1380. 00000F80  0C47 0007                cmpi.w     D7, 0x7
  1381. 00000F84  6C4C                     bge        +0x4E /* 00000FD2 */
  1382. 00000F86  3E2D FEE4                move.w     D7, [A5 - 0x11C]
  1383. 00000F8A  48C7                     ext.l      D7
  1384. 00000F8C  2E87                     move.l     [A7], D7
  1385. 00000F8E  4878 0080                push.l     0x80
  1386. 00000F92  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1387. 00000F96  2E17                     move.l     D7, [A7]
  1388. 00000F98  2F07                     move.l     -[A7], D7
  1389. 00000F9A  41ED ED44                lea.l      A0, [A5 - 0x12BC]
  1390. 00000F9E  2E08                     move.l     D7, A0
  1391. 00000FA0  DF97                     add.l      [A7], D7
  1392. 00000FA2  3E2D FEE4                move.w     D7, [A5 - 0x11C]
  1393. 00000FA6  48C7                     ext.l      D7
  1394. 00000FA8  2F07                     move.l     -[A7], D7
  1395. 00000FAA  4878 0080                push.l     0x80
  1396. 00000FAE  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1397. 00000FB2  2E1F                     move.l     D7, [A7]+
  1398. 00000FB4  2F07                     move.l     -[A7], D7
  1399. 00000FB6  41ED ECC4                lea.l      A0, [A5 - 0x133C]
  1400. 00000FBA  2E08                     move.l     D7, A0
  1401. 00000FBC  DF97                     add.l      [A7], D7
  1402. 00000FBE  4EBA F040                jsr        [PC - 0xFC0 /* 00000000 */]
  1403. 00000FC2  508F                     addq.l     A7, 8
  1404. 00000FC4  3E2D FEE4                move.w     D7, [A5 - 0x11C]
  1405. 00000FC8  48C7                     ext.l      D7
  1406. 00000FCA  5287                     addq.l     D7, 1
  1407. 00000FCC  3B47 FEE4                move.w     [A5 - 0x11C], D7
  1408. 00000FD0  60A8                     bra        -0x56 /* 00000F7A */
  1409. label00000FD2:
  1410. 00000FD2  426D FEE4                clr.w      [A5 - 0x11C]
  1411. label00000FD6:
  1412. 00000FD6  3E2D FEE4                move.w     D7, [A5 - 0x11C]
  1413. 00000FDA  48C7                     ext.l      D7
  1414. 00000FDC  0C47 0007                cmpi.w     D7, 0x7
  1415. 00000FE0  6C4C                     bge        +0x4E /* 0000102E */
  1416. 00000FE2  3E2D FEE4                move.w     D7, [A5 - 0x11C]
  1417. 00000FE6  48C7                     ext.l      D7
  1418. 00000FE8  2E87                     move.l     [A7], D7
  1419. 00000FEA  4878 0020                push.l     0x20 /* ' ' */
  1420. 00000FEE  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1421. 00000FF2  2E17                     move.l     D7, [A7]
  1422. 00000FF4  2F07                     move.l     -[A7], D7
  1423. 00000FF6  41ED F0E4                lea.l      A0, [A5 - 0xF1C]
  1424. 00000FFA  2E08                     move.l     D7, A0
  1425. 00000FFC  DF97                     add.l      [A7], D7
  1426. 00000FFE  3E2D FEE4                move.w     D7, [A5 - 0x11C]
  1427. 00001002  48C7                     ext.l      D7
  1428. 00001004  2F07                     move.l     -[A7], D7
  1429. 00001006  4878 0020                push.l     0x20 /* ' ' */
  1430. 0000100A  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1431. 0000100E  2E1F                     move.l     D7, [A7]+
  1432. 00001010  2F07                     move.l     -[A7], D7
  1433. 00001012  41ED F0C4                lea.l      A0, [A5 - 0xF3C]
  1434. 00001016  2E08                     move.l     D7, A0
  1435. 00001018  DF97                     add.l      [A7], D7
  1436. 0000101A  4EBA EFE4                jsr        [PC - 0x101C /* 00000000 */]
  1437. 0000101E  508F                     addq.l     A7, 8
  1438. 00001020  3E2D FEE4                move.w     D7, [A5 - 0x11C]
  1439. 00001024  48C7                     ext.l      D7
  1440. 00001026  5287                     addq.l     D7, 1
  1441. 00001028  3B47 FEE4                move.w     [A5 - 0x11C], D7
  1442. 0000102C  60A8                     bra        -0x56 /* 00000FD6 */
  1443. label0000102E:
  1444. 0000102E  42AE FFFC                clr.l      [A6 - 0x4]
  1445. label00001032:
  1446. 00001032  0CAE 0000 0023 FFFC      cmpi.l     [A6 - 0x4], 0x23 /* '#' */
  1447. 0000103A  6C56                     bge        +0x58 /* 00001092 */
  1448. 0000103C  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1449. 00001040  E387                     asl        D7, 1
  1450. 00001042  2447                     movea.l    A2, D7
  1451. 00001044  41ED F7D0                lea.l      A0, [A5 - 0x830]
  1452. 00001048  D5C8                     add.l      A2, A0
  1453. 0000104A  4252                     clr.w      [A2]
  1454. 0000104C  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1455. 00001050  E387                     asl        D7, 1
  1456. 00001052  2447                     movea.l    A2, D7
  1457. 00001054  41ED F816                lea.l      A0, [A5 - 0x7EA]
  1458. 00001058  D5C8                     add.l      A2, A0
  1459. 0000105A  4252                     clr.w      [A2]
  1460. 0000105C  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1461. 00001060  E387                     asl        D7, 1
  1462. 00001062  2447                     movea.l    A2, D7
  1463. 00001064  41ED F85C                lea.l      A0, [A5 - 0x7A4]
  1464. 00001068  D5C8                     add.l      A2, A0
  1465. 0000106A  4252                     clr.w      [A2]
  1466. 0000106C  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1467. 00001070  E387                     asl        D7, 1
  1468. 00001072  2447                     movea.l    A2, D7
  1469. 00001074  41ED F8A2                lea.l      A0, [A5 - 0x75E]
  1470. 00001078  D5C8                     add.l      A2, A0
  1471. 0000107A  4252                     clr.w      [A2]
  1472. 0000107C  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1473. 00001080  E387                     asl        D7, 1
  1474. 00001082  2447                     movea.l    A2, D7
  1475. 00001084  41ED F8E8                lea.l      A0, [A5 - 0x718]
  1476. 00001088  D5C8                     add.l      A2, A0
  1477. 0000108A  4252                     clr.w      [A2]
  1478. 0000108C  52AE FFFC                addq.l     [A6 - 0x4], 1
  1479. 00001090  60A0                     bra        -0x5E /* 00001032 */
  1480. label00001092:
  1481. 00001092  42AE FFFC                clr.l      [A6 - 0x4]
  1482. label00001096:
  1483. 00001096  0CAE 0000 0080 FFFC      cmpi.l     [A6 - 0x4], 0x80
  1484. 0000109E  6C4A                     bge        +0x4C /* 000010EA */
  1485. 000010A0  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1486. 000010A4  E387                     asl        D7, 1
  1487. 000010A6  2447                     movea.l    A2, D7
  1488. 000010A8  41ED F92E                lea.l      A0, [A5 - 0x6D2]
  1489. 000010AC  D5C8                     add.l      A2, A0
  1490. 000010AE  4252                     clr.w      [A2]
  1491. 000010B0  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1492. 000010B4  E387                     asl        D7, 1
  1493. 000010B6  2447                     movea.l    A2, D7
  1494. 000010B8  41ED FA2E                lea.l      A0, [A5 - 0x5D2]
  1495. 000010BC  D5C8                     add.l      A2, A0
  1496. 000010BE  4252                     clr.w      [A2]
  1497. 000010C0  486D FB2E                pea.l      [A5 - 0x4D2]
  1498. 000010C4  245F                     movea.l    A2, [A7]+
  1499. 000010C6  D5EE FFFC                add.l      A2, [A6 - 0x4]
  1500. 000010CA  4212                     clr.b      [A2]
  1501. 000010CC  486D FBAE                pea.l      [A5 - 0x452]
  1502. 000010D0  245F                     movea.l    A2, [A7]+
  1503. 000010D2  D5EE FFFC                add.l      A2, [A6 - 0x4]
  1504. 000010D6  4212                     clr.b      [A2]
  1505. 000010D8  486D FC2E                pea.l      [A5 - 0x3D2]
  1506. 000010DC  245F                     movea.l    A2, [A7]+
  1507. 000010DE  D5EE FFFC                add.l      A2, [A6 - 0x4]
  1508. 000010E2  4212                     clr.b      [A2]
  1509. 000010E4  52AE FFFC                addq.l     [A6 - 0x4], 1
  1510. 000010E8  60AC                     bra        -0x52 /* 00001096 */
  1511. label000010EA:
  1512. 000010EA  3B7C 0019 FECE           move.w     [A5 - 0x132], 0x19
  1513. 000010F0  4878 0001                push.l     0x1
  1514. 000010F4  4EBA 002A                jsr        [PC + 0x2A /* 00001120 */]
  1515. 000010F8  588F                     addq.l     A7, 4
  1516. 000010FA  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  1517. 000010FE  5487                     addq.l     D7, 2
  1518. 00001100  2B47 FEC6                move.l     [A5 - 0x13A], D7
  1519. 00001104  3B7C 0001 FED2           move.w     [A5 - 0x12E], 0x1
  1520. 0000110A  3B7C 0001 FED4           move.w     [A5 - 0x12C], 0x1
  1521. 00001110  426D FEDC                clr.w      [A5 - 0x124]
  1522. 00001114  4E5E                     unlink     A6
  1523. 00001116  4E75                     rts
  1524. 00001118  5761                     subq.w     -[A1], 3
  1525. 0000111A  7665                     moveq.l    D3, 0x65
  1526. 0000111C  2025                     move.l     D0, -[A5]
  1527. 0000111E  6400 4E56                bcc        +0x4E58 /* 00005F76 */
  1528. // begin alternate branch 00001120-00001124
  1529. export_124:
  1530. fn00001120:
  1531. 00001120  4E56 FFE4                link       A6, -0x001C
  1532. // end alternate branch 00001120-00001124
  1533. export_124: // at 00001120 (misaligned)
  1534. fn00001120: // (misaligned)
  1535. 00001122  FFE4                     .invalid   <<F/7/7>>
  1536. 00001124  1D7C 0041 FFF0           move.b     [A6 - 0x10], 0x41 /* 'A' */
  1537. 0000112A  1D7C 004C FFF1           move.b     [A6 - 0xF], 0x4C /* 'L' */
  1538. 00001130  1D7C 0049 FFF2           move.b     [A6 - 0xE], 0x49 /* 'I' */
  1539. 00001136  1D7C 0045 FFF3           move.b     [A6 - 0xD], 0x45 /* 'E' */
  1540. 0000113C  1D7C 004E FFF4           move.b     [A6 - 0xC], 0x4E /* 'N' */
  1541. 00001142  1D7C 0020 FFF5           move.b     [A6 - 0xB], 0x20 /* ' ' */
  1542. 00001148  7E30                     moveq.l    D7, 0x30
  1543. 0000114A  2EAE 0008                move.l     [A7], [A6 + 0x8]
  1544. 0000114E  4878 000A                push.l     0xA /* '\n' */
  1545. 00001152  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  1546. 00001156  DE97                     add.l      D7, [A7]
  1547. 00001158  1D47 FFF6                move.b     [A6 - 0xA], D7
  1548. 0000115C  7E30                     moveq.l    D7, 0x30
  1549. 0000115E  2EAE 0008                move.l     [A7], [A6 + 0x8]
  1550. 00001162  4878 000A                push.l     0xA /* '\n' */
  1551. 00001166  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  1552. 0000116A  DE97                     add.l      D7, [A7]
  1553. 0000116C  1D47 FFF7                move.b     [A6 - 0x9], D7
  1554. 00001170  422E FFF9                clr.b      [A6 - 0x7]
  1555. 00001174  42AE FFEC                clr.l      [A6 - 0x14]
  1556. label00001178:
  1557. 00001178  0CAE 0000 0008 FFEC      cmpi.l     [A6 - 0x14], 0x8
  1558. 00001180  6C00 00E8                bge        +0xEA /* 0000126A */
  1559. 00001184  7E41                     moveq.l    D7, 0x41
  1560. 00001186  DEAE FFEC                add.l      D7, [A6 - 0x14]
  1561. 0000118A  1D47 FFF8                move.b     [A6 - 0x8], D7
  1562. 0000118E  2EAE FFEC                move.l     [A7], [A6 - 0x14]
  1563. 00001192  4878 0400                push.l     0x400
  1564. 00001196  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1565. 0000119A  2E17                     move.l     D7, [A7]
  1566. 0000119C  2F07                     move.l     -[A7], D7
  1567. 0000119E  41ED CCC4                lea.l      A0, [A5 - 0x333C]
  1568. 000011A2  2E08                     move.l     D7, A0
  1569. 000011A4  DF97                     add.l      [A7], D7
  1570. 000011A6  486E FFF0                pea.l      [A6 - 0x10]
  1571. 000011AA  2F2D F724                move.l     -[A7], [A5 - 0x8DC]
  1572. 000011AE  4EBA F328                jsr        [PC - 0xCD8 /* 000004D8 */]
  1573. 000011B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1574. 000011B6  2EAE FFEC                move.l     [A7], [A6 - 0x14]
  1575. 000011BA  4878 0400                push.l     0x400
  1576. 000011BE  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1577. 000011C2  2E17                     move.l     D7, [A7]
  1578. 000011C4  2F07                     move.l     -[A7], D7
  1579. 000011C6  41ED CCC4                lea.l      A0, [A5 - 0x333C]
  1580. 000011CA  2E08                     move.l     D7, A0
  1581. 000011CC  DF97                     add.l      [A7], D7
  1582. 000011CE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1583. 000011D2  4878 0400                push.l     0x400
  1584. 000011D6  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1585. 000011DA  2E1F                     move.l     D7, [A7]+
  1586. 000011DC  2F07                     move.l     -[A7], D7
  1587. 000011DE  41ED CCC4                lea.l      A0, [A5 - 0x333C]
  1588. 000011E2  2E08                     move.l     D7, A0
  1589. 000011E4  DF97                     add.l      [A7], D7
  1590. 000011E6  4EBA EEFA                jsr        [PC - 0x1106 /* 000000E2 */]
  1591. 000011EA  508F                     addq.l     A7, 8
  1592. 000011EC  422E FFEB                clr.b      [A6 - 0x15]
  1593. label000011F0:
  1594. 000011F0  0C2E 0007 FFEB           cmpi.b     [A6 - 0x15], 0x7
  1595. 000011F6  6C6A                     bge        +0x6C /* 00001262 */
  1596. 000011F8  1E2E FFEB                move.b     D7, [A6 - 0x15]
  1597. 000011FC  4887                     ext.w      D7
  1598. 000011FE  48C7                     ext.l      D7
  1599. 00001200  2E87                     move.l     [A7], D7
  1600. 00001202  4878 0080                push.l     0x80
  1601. 00001206  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1602. 0000120A  2E17                     move.l     D7, [A7]
  1603. 0000120C  41ED CD44                lea.l      A0, [A5 - 0x32BC]
  1604. 00001210  DE88                     add.l      D7, A0
  1605. 00001212  2EAE FFEC                move.l     [A7], [A6 - 0x14]
  1606. 00001216  4878 0400                push.l     0x400
  1607. 0000121A  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1608. 0000121E  DE97                     add.l      D7, [A7]
  1609. 00001220  2E87                     move.l     [A7], D7
  1610. 00001222  1E2E FFEB                move.b     D7, [A6 - 0x15]
  1611. 00001226  4887                     ext.w      D7
  1612. 00001228  48C7                     ext.l      D7
  1613. 0000122A  2F07                     move.l     -[A7], D7
  1614. 0000122C  4878 0080                push.l     0x80
  1615. 00001230  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1616. 00001234  2E1F                     move.l     D7, [A7]+
  1617. 00001236  41ED CCC4                lea.l      A0, [A5 - 0x333C]
  1618. 0000123A  DE88                     add.l      D7, A0
  1619. 0000123C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1620. 00001240  4878 0400                push.l     0x400
  1621. 00001244  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1622. 00001248  DE9F                     add.l      D7, [A7]+
  1623. 0000124A  2F07                     move.l     -[A7], D7
  1624. 0000124C  4EBA EDB2                jsr        [PC - 0x124E /* 00000000 */]
  1625. 00001250  588F                     addq.l     A7, 4
  1626. 00001252  1E2E FFEB                move.b     D7, [A6 - 0x15]
  1627. 00001256  4887                     ext.w      D7
  1628. 00001258  48C7                     ext.l      D7
  1629. 0000125A  5287                     addq.l     D7, 1
  1630. 0000125C  1D47 FFEB                move.b     [A6 - 0x15], D7
  1631. 00001260  608E                     bra        -0x70 /* 000011F0 */
  1632. label00001262:
  1633. 00001262  52AE FFEC                addq.l     [A6 - 0x14], 1
  1634. 00001266  4EFA FF10                jmp        [PC - 0xF0 /* 00001178 */]
  1635. label0000126A:
  1636. 0000126A  1B6E 000B FECC           move.b     [A5 - 0x134], [A6 + 0xB]
  1637. 00001270  422D FEE2                clr.b      [A5 - 0x11E]
  1638. 00001274  4287                     clr.l      D7
  1639. 00001276  1E2D FECC                move.b     D7, [A5 - 0x134]
  1640. 0000127A  2E87                     move.l     [A7], D7
  1641. 0000127C  4878 0258                push.l     0x258
  1642. 00001280  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1643. 00001284  0697 0000 0384           addi.l     [A7], 0x384
  1644. 0000128A  3B6F 0002 FECA           move.w     [A5 - 0x136], [A7 + 0x2]
  1645. 00001290  7E1E                     moveq.l    D7, 0x1E
  1646. 00001292  4286                     clr.l      D6
  1647. 00001294  1C2D FECC                move.b     D6, [A5 - 0x134]
  1648. 00001298  2E86                     move.l     [A7], D6
  1649. 0000129A  4878 0005                push.l     0x5
  1650. 0000129E  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1651. 000012A2  DE97                     add.l      D7, [A7]
  1652. 000012A4  3B47 FEE0                move.w     [A5 - 0x120], D7
  1653. 000012A8  1B7C FFFE FEDA           move.b     [A5 - 0x126], 0xFE
  1654. 000012AE  1B7C 0001 FEF0           move.b     [A5 - 0x110], 0x1
  1655. 000012B4  2EAE 0008                move.l     [A7], [A6 + 0x8]
  1656. 000012B8  4EBA 0374                jsr        [PC + 0x374 /* 0000162E */]
  1657. 000012BC  2EBC 0000 0155           move.l     [A7], 0x155
  1658. 000012C2  4878 003F                push.l     0x3F /* '?' */
  1659. 000012C6  42A7                     clr.l      -[A7]
  1660. 000012C8  42A7                     clr.l      -[A7]
  1661. 000012CA  42A7                     clr.l      -[A7]
  1662. 000012CC  4EBA F5F6                jsr        [PC - 0xA0A /* 000008C4 */]
  1663. 000012D0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1664. 000012D4  2EBC 0000 0138           move.l     [A7], 0x138
  1665. 000012DA  4878 003F                push.l     0x3F /* '?' */
  1666. 000012DE  4878 0033                push.l     0x33 /* '3' */
  1667. 000012E2  42A7                     clr.l      -[A7]
  1668. 000012E4  4878 00FF                push.l     0xFF
  1669. 000012E8  4EBA F5DA                jsr        [PC - 0xA26 /* 000008C4 */]
  1670. 000012EC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1671. 000012F0  2EBC 0000 0155           move.l     [A7], 0x155
  1672. 000012F6  4878 003F                push.l     0x3F /* '?' */
  1673. 000012FA  42A7                     clr.l      -[A7]
  1674. 000012FC  4878 003F                push.l     0x3F /* '?' */
  1675. 00001300  4878 00FF                push.l     0xFF
  1676. 00001304  4EBA F5BE                jsr        [PC - 0xA42 /* 000008C4 */]
  1677. 00001308  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1678. 0000130C  2EBC 0000 0155           move.l     [A7], 0x155
  1679. 00001312  4878 003F                push.l     0x3F /* '?' */
  1680. 00001316  3E2D FECE                move.w     D7, [A5 - 0x132]
  1681. 0000131A  48C7                     ext.l      D7
  1682. 0000131C  0C47 0156                cmpi.w     D7, 0x156
  1683. 00001320  6F08                     ble        +0xA /* 0000132A */
  1684. 00001322  2E3C 0000 0156           move.l     D7, 0x156
  1685. 00001328  6006                     bra        +0x8 /* 00001330 */
  1686. label0000132A:
  1687. 0000132A  3E2D FECE                move.w     D7, [A5 - 0x132]
  1688. 0000132E  48C7                     ext.l      D7
  1689. label00001330:
  1690. 00001330  2C3C 0000 0156           move.l     D6, 0x156
  1691. 00001336  9C87                     sub.l      D6, D7
  1692. 00001338  2F06                     move.l     -[A7], D6
  1693. 0000133A  4878 003F                push.l     0x3F /* '?' */
  1694. 0000133E  4878 00AA                push.l     0xAA
  1695. 00001342  4EBA F580                jsr        [PC - 0xA80 /* 000008C4 */]
  1696. 00001346  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1697. 0000134A  4878 001F                push.l     0x1F
  1698. 0000134E  4878 0014                push.l     0x14
  1699. 00001352  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  1700. 00001356  508F                     addq.l     A7, 8
  1701. 00001358  2EAE 0008                move.l     [A7], [A6 + 0x8]
  1702. 0000135C  487A FDBA                pea.l      [PC - 0x246 /* 00001118, value 0x57617665 'Wave', cstring "Wave %d" */]
  1703. 00001360  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  1704. 00001364  588F                     addq.l     A7, 4
  1705. 00001366  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1706. 0000136A  4878 000D                push.l     0xD /* '\r' */
  1707. 0000136E  4878 003A                push.l     0x3A /* ':' */
  1708. 00001372  486D F1E4                pea.l      [A5 - 0xE1C]
  1709. 00001376  4EBA EEA0                jsr        [PC - 0x1160 /* 00000218 */]
  1710. 0000137A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1711. 0000137E  42AE FFEC                clr.l      [A6 - 0x14]
  1712. label00001382:
  1713. 00001382  0CAE 0000 0080 FFEC      cmpi.l     [A6 - 0x14], 0x80
  1714. 0000138A  6C1C                     bge        +0x1E /* 000013A8 */
  1715. 0000138C  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  1716. 00001390  3D47 FFE8                move.w     [A6 - 0x18], D7
  1717. 00001394  4A6E FFE8                tst.w      [A6 - 0x18]
  1718. 00001398  6C12                     bge        +0x14 /* 000013AC */
  1719. 0000139A  3E2E FFE8                move.w     D7, [A6 - 0x18]
  1720. 0000139E  48C7                     ext.l      D7
  1721. 000013A0  4487                     neg.l      D7
  1722. 000013A2  3D47 FFE8                move.w     [A6 - 0x18], D7
  1723. 000013A6  6004                     bra        +0x6 /* 000013AC */
  1724. label000013A8:
  1725. 000013A8  4E5E                     unlink     A6
  1726. 000013AA  4E75                     rts
  1727. label000013AC:
  1728. 000013AC  4287                     clr.l      D7
  1729. 000013AE  1E2D FECC                move.b     D7, [A5 - 0x134]
  1730. 000013B2  0C47 0001                cmpi.w     D7, 0x1
  1731. 000013B6  6724                     beq        +0x26 /* 000013DC */
  1732. 000013B8  4287                     clr.l      D7
  1733. 000013BA  1E2D FECC                move.b     D7, [A5 - 0x134]
  1734. 000013BE  0C47 0003                cmpi.w     D7, 0x3
  1735. 000013C2  6718                     beq        +0x1A /* 000013DC */
  1736. 000013C4  4287                     clr.l      D7
  1737. 000013C6  1E2D FECC                move.b     D7, [A5 - 0x134]
  1738. 000013CA  0C47 0005                cmpi.w     D7, 0x5
  1739. 000013CE  670C                     beq        +0xE /* 000013DC */
  1740. 000013D0  4287                     clr.l      D7
  1741. 000013D2  1E2D FECC                move.b     D7, [A5 - 0x134]
  1742. 000013D6  0C47 0007                cmpi.w     D7, 0x7
  1743. 000013DA  6646                     bne        +0x48 /* 00001422 */
  1744. label000013DC:
  1745. 000013DC  486D FCAE                pea.l      [A5 - 0x352]
  1746. 000013E0  245F                     movea.l    A2, [A7]+
  1747. 000013E2  D5EE FFEC                add.l      A2, [A6 - 0x14]
  1748. 000013E6  3E2E FFE8                move.w     D7, [A6 - 0x18]
  1749. 000013EA  48C7                     ext.l      D7
  1750. 000013EC  2E87                     move.l     [A7], D7
  1751. 000013EE  4878 1555                push.l     0x1555
  1752. 000013F2  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  1753. 000013F6  5A97                     addq.l     [A7], 5
  1754. 000013F8  14AF 0003                move.b     [A2], [A7 + 0x3]
  1755. 000013FC  082E 0000 FFEF           btst.b     [A6 - 0x11], 0x0
  1756. 00001402  671E                     beq        +0x20 /* 00001422 */
  1757. 00001404  486D FCAE                pea.l      [A5 - 0x352]
  1758. 00001408  245F                     movea.l    A2, [A7]+
  1759. 0000140A  D5EE FFEC                add.l      A2, [A6 - 0x14]
  1760. 0000140E  1E12                     move.b     D7, [A2]
  1761. 00001410  4887                     ext.w      D7
  1762. 00001412  48C7                     ext.l      D7
  1763. 00001414  2E87                     move.l     [A7], D7
  1764. 00001416  4878 FFFF                push.l     0xFFFF
  1765. 0000141A  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1766. 0000141E  14AF 0003                move.b     [A2], [A7 + 0x3]
  1767. label00001422:
  1768. 00001422  4287                     clr.l      D7
  1769. 00001424  1E2D FECC                move.b     D7, [A5 - 0x134]
  1770. 00001428  0C47 0009                cmpi.w     D7, 0x9 /* '\t' */
  1771. 0000142C  6724                     beq        +0x26 /* 00001452 */
  1772. 0000142E  4287                     clr.l      D7
  1773. 00001430  1E2D FECC                move.b     D7, [A5 - 0x134]
  1774. 00001434  0C47 000C                cmpi.w     D7, 0xC
  1775. 00001438  6718                     beq        +0x1A /* 00001452 */
  1776. 0000143A  4287                     clr.l      D7
  1777. 0000143C  1E2D FECC                move.b     D7, [A5 - 0x134]
  1778. 00001440  0C47 000D                cmpi.w     D7, 0xD /* '\r' */
  1779. 00001444  670C                     beq        +0xE /* 00001452 */
  1780. 00001446  4287                     clr.l      D7
  1781. 00001448  1E2D FECC                move.b     D7, [A5 - 0x134]
  1782. 0000144C  0C47 000F                cmpi.w     D7, 0xF
  1783. 00001450  6646                     bne        +0x48 /* 00001498 */
  1784. label00001452:
  1785. 00001452  486D FCAE                pea.l      [A5 - 0x352]
  1786. 00001456  245F                     movea.l    A2, [A7]+
  1787. 00001458  D5EE FFEC                add.l      A2, [A6 - 0x14]
  1788. 0000145C  3E2E FFE8                move.w     D7, [A6 - 0x18]
  1789. 00001460  48C7                     ext.l      D7
  1790. 00001462  2E87                     move.l     [A7], D7
  1791. 00001464  4878 1555                push.l     0x1555
  1792. 00001468  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  1793. 0000146C  5A97                     addq.l     [A7], 5
  1794. 0000146E  14AF 0003                move.b     [A2], [A7 + 0x3]
  1795. 00001472  082E 0000 FFEF           btst.b     [A6 - 0x11], 0x0
  1796. 00001478  671E                     beq        +0x20 /* 00001498 */
  1797. 0000147A  486D FCAE                pea.l      [A5 - 0x352]
  1798. 0000147E  245F                     movea.l    A2, [A7]+
  1799. 00001480  D5EE FFEC                add.l      A2, [A6 - 0x14]
  1800. 00001484  1E12                     move.b     D7, [A2]
  1801. 00001486  4887                     ext.w      D7
  1802. 00001488  48C7                     ext.l      D7
  1803. 0000148A  2E87                     move.l     [A7], D7
  1804. 0000148C  4878 FFFF                push.l     0xFFFF
  1805. 00001490  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1806. 00001494  14AF 0003                move.b     [A2], [A7 + 0x3]
  1807. label00001498:
  1808. 00001498  4287                     clr.l      D7
  1809. 0000149A  1E2D FECC                move.b     D7, [A5 - 0x134]
  1810. 0000149E  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  1811. 000014A2  670C                     beq        +0xE /* 000014B0 */
  1812. 000014A4  4287                     clr.l      D7
  1813. 000014A6  1E2D FECC                move.b     D7, [A5 - 0x134]
  1814. 000014AA  0C47 000E                cmpi.w     D7, 0xE
  1815. 000014AE  6646                     bne        +0x48 /* 000014F6 */
  1816. label000014B0:
  1817. 000014B0  486D FCAE                pea.l      [A5 - 0x352]
  1818. 000014B4  245F                     movea.l    A2, [A7]+
  1819. 000014B6  D5EE FFEC                add.l      A2, [A6 - 0x14]
  1820. 000014BA  3E2E FFE8                move.w     D7, [A6 - 0x18]
  1821. 000014BE  48C7                     ext.l      D7
  1822. 000014C0  2E87                     move.l     [A7], D7
  1823. 000014C2  4878 1555                push.l     0x1555
  1824. 000014C6  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  1825. 000014CA  5897                     addq.l     [A7], 4
  1826. 000014CC  14AF 0003                move.b     [A2], [A7 + 0x3]
  1827. 000014D0  082E 0000 FFEF           btst.b     [A6 - 0x11], 0x0
  1828. 000014D6  671E                     beq        +0x20 /* 000014F6 */
  1829. 000014D8  486D FCAE                pea.l      [A5 - 0x352]
  1830. 000014DC  245F                     movea.l    A2, [A7]+
  1831. 000014DE  D5EE FFEC                add.l      A2, [A6 - 0x14]
  1832. 000014E2  1E12                     move.b     D7, [A2]
  1833. 000014E4  4887                     ext.w      D7
  1834. 000014E6  48C7                     ext.l      D7
  1835. 000014E8  2E87                     move.l     [A7], D7
  1836. 000014EA  4878 FFFF                push.l     0xFFFF
  1837. 000014EE  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1838. 000014F2  14AF 0003                move.b     [A2], [A7 + 0x3]
  1839. label000014F6:
  1840. 000014F6  4287                     clr.l      D7
  1841. 000014F8  1E2D FECC                move.b     D7, [A5 - 0x134]
  1842. 000014FC  0C47 0002                cmpi.w     D7, 0x2
  1843. 00001500  6730                     beq        +0x32 /* 00001532 */
  1844. 00001502  4287                     clr.l      D7
  1845. 00001504  1E2D FECC                move.b     D7, [A5 - 0x134]
  1846. 00001508  0C47 0004                cmpi.w     D7, 0x4
  1847. 0000150C  6724                     beq        +0x26 /* 00001532 */
  1848. 0000150E  4287                     clr.l      D7
  1849. 00001510  1E2D FECC                move.b     D7, [A5 - 0x134]
  1850. 00001514  0C47 0006                cmpi.w     D7, 0x6
  1851. 00001518  6718                     beq        +0x1A /* 00001532 */
  1852. 0000151A  4287                     clr.l      D7
  1853. 0000151C  1E2D FECC                move.b     D7, [A5 - 0x134]
  1854. 00001520  0C47 0008                cmpi.w     D7, 0x8
  1855. 00001524  670C                     beq        +0xE /* 00001532 */
  1856. 00001526  4287                     clr.l      D7
  1857. 00001528  1E2D FECC                move.b     D7, [A5 - 0x134]
  1858. 0000152C  0C47 000B                cmpi.w     D7, 0xB
  1859. 00001530  6646                     bne        +0x48 /* 00001578 */
  1860. label00001532:
  1861. 00001532  486D FCAE                pea.l      [A5 - 0x352]
  1862. 00001536  245F                     movea.l    A2, [A7]+
  1863. 00001538  D5EE FFEC                add.l      A2, [A6 - 0x14]
  1864. 0000153C  3E2E FFE8                move.w     D7, [A6 - 0x18]
  1865. 00001540  48C7                     ext.l      D7
  1866. 00001542  2E87                     move.l     [A7], D7
  1867. 00001544  4878 1555                push.l     0x1555
  1868. 00001548  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  1869. 0000154C  5697                     addq.l     [A7], 3
  1870. 0000154E  14AF 0003                move.b     [A2], [A7 + 0x3]
  1871. 00001552  082E 0000 FFEF           btst.b     [A6 - 0x11], 0x0
  1872. 00001558  671E                     beq        +0x20 /* 00001578 */
  1873. 0000155A  486D FCAE                pea.l      [A5 - 0x352]
  1874. 0000155E  245F                     movea.l    A2, [A7]+
  1875. 00001560  D5EE FFEC                add.l      A2, [A6 - 0x14]
  1876. 00001564  1E12                     move.b     D7, [A2]
  1877. 00001566  4887                     ext.w      D7
  1878. 00001568  48C7                     ext.l      D7
  1879. 0000156A  2E87                     move.l     [A7], D7
  1880. 0000156C  4878 FFFF                push.l     0xFFFF
  1881. 00001570  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1882. 00001574  14AF 0003                move.b     [A2], [A7 + 0x3]
  1883. label00001578:
  1884. 00001578  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  1885. 0000157C  3D47 FFE8                move.w     [A6 - 0x18], D7
  1886. 00001580  4A6E FFE8                tst.w      [A6 - 0x18]
  1887. 00001584  6C0C                     bge        +0xE /* 00001592 */
  1888. 00001586  3E2E FFE8                move.w     D7, [A6 - 0x18]
  1889. 0000158A  48C7                     ext.l      D7
  1890. 0000158C  4487                     neg.l      D7
  1891. 0000158E  3D47 FFE8                move.w     [A6 - 0x18], D7
  1892. label00001592:
  1893. 00001592  486D FD2E                pea.l      [A5 - 0x2D2]
  1894. 00001596  245F                     movea.l    A2, [A7]+
  1895. 00001598  D5EE FFEC                add.l      A2, [A6 - 0x14]
  1896. 0000159C  3E2E FFE8                move.w     D7, [A6 - 0x18]
  1897. 000015A0  48C7                     ext.l      D7
  1898. 000015A2  2E87                     move.l     [A7], D7
  1899. 000015A4  4878 2000                push.l     0x2000 /* ' \0' */
  1900. 000015A8  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  1901. 000015AC  5D97                     subq.l     [A7], 6
  1902. 000015AE  14AF 0003                move.b     [A2], [A7 + 0x3]
  1903. 000015B2  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  1904. 000015B6  3D47 FFE8                move.w     [A6 - 0x18], D7
  1905. 000015BA  4A6E FFE8                tst.w      [A6 - 0x18]
  1906. 000015BE  6C0C                     bge        +0xE /* 000015CC */
  1907. 000015C0  3E2E FFE8                move.w     D7, [A6 - 0x18]
  1908. 000015C4  48C7                     ext.l      D7
  1909. 000015C6  4487                     neg.l      D7
  1910. 000015C8  3D47 FFE8                move.w     [A6 - 0x18], D7
  1911. label000015CC:
  1912. 000015CC  486D FDAE                pea.l      [A5 - 0x252]
  1913. 000015D0  245F                     movea.l    A2, [A7]+
  1914. 000015D2  D5EE FFEC                add.l      A2, [A6 - 0x14]
  1915. 000015D6  7EF6                     moveq.l    D7, 0xFFFFFFF6
  1916. 000015D8  3C2E FFE8                move.w     D6, [A6 - 0x18]
  1917. 000015DC  48C6                     ext.l      D6
  1918. 000015DE  2E86                     move.l     [A7], D6
  1919. 000015E0  4878 0618                push.l     0x618
  1920. 000015E4  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  1921. 000015E8  DE97                     add.l      D7, [A7]
  1922. 000015EA  1487                     move.b     [A2], D7
  1923. 000015EC  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  1924. 000015F0  3D47 FFE8                move.w     [A6 - 0x18], D7
  1925. 000015F4  4A6E FFE8                tst.w      [A6 - 0x18]
  1926. 000015F8  6C0C                     bge        +0xE /* 00001606 */
  1927. 000015FA  3E2E FFE8                move.w     D7, [A6 - 0x18]
  1928. 000015FE  48C7                     ext.l      D7
  1929. 00001600  4487                     neg.l      D7
  1930. 00001602  3D47 FFE8                move.w     [A6 - 0x18], D7
  1931. label00001606:
  1932. 00001606  486D FE2E                pea.l      [A5 - 0x1D2]
  1933. 0000160A  245F                     movea.l    A2, [A7]+
  1934. 0000160C  D5EE FFEC                add.l      A2, [A6 - 0x14]
  1935. 00001610  7EF6                     moveq.l    D7, 0xFFFFFFF6
  1936. 00001612  3C2E FFE8                move.w     D6, [A6 - 0x18]
  1937. 00001616  48C6                     ext.l      D6
  1938. 00001618  2E86                     move.l     [A7], D6
  1939. 0000161A  4878 0924                push.l     0x924 /* '\t$' */
  1940. 0000161E  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  1941. 00001622  DE97                     add.l      D7, [A7]
  1942. 00001624  1487                     move.b     [A2], D7
  1943. 00001626  52AE FFEC                addq.l     [A6 - 0x14], 1
  1944. 0000162A  4EFA FD56                jmp        [PC - 0x2AA /* 00001382 */]
  1945. fn0000162E:
  1946. 0000162E  4E56 0000                link       A6, 0
  1947. 00001632  1B7C FFFF FEF2           move.b     [A5 - 0x10E], 0xFF
  1948. 00001638  1B7C FFFF FEF4           move.b     [A5 - 0x10C], 0xFF
  1949. 0000163E  1B7C FFFF FEF6           move.b     [A5 - 0x10A], 0xFF
  1950. 00001644  422D FEF8                clr.b      [A5 - 0x108]
  1951. 00001648  422D FEFA                clr.b      [A5 - 0x106]
  1952. 0000164C  422D FEFC                clr.b      [A5 - 0x104]
  1953. 00001650  422D FEFE                clr.b      [A5 - 0x102]
  1954. 00001654  0CAE 0000 000A 0008      cmpi.l     [A6 + 0x8], 0xA /* '\n' */
  1955. 0000165C  6714                     beq        +0x16 /* 00001672 */
  1956. 0000165E  0CAE 0000 000C 0008      cmpi.l     [A6 + 0x8], 0xC
  1957. 00001666  670A                     beq        +0xC /* 00001672 */
  1958. 00001668  0CAE 0000 000E 0008      cmpi.l     [A6 + 0x8], 0xE
  1959. 00001670  6606                     bne        +0x8 /* 00001678 */
  1960. label00001672:
  1961. 00001672  1B7C FFFF FEFC           move.b     [A5 - 0x104], 0xFF
  1962. label00001678:
  1963. 00001678  0CAE 0000 0002 0008      cmpi.l     [A6 + 0x8], 0x2
  1964. 00001680  6728                     beq        +0x2A /* 000016AA */
  1965. 00001682  0CAE 0000 0004 0008      cmpi.l     [A6 + 0x8], 0x4
  1966. 0000168A  671E                     beq        +0x20 /* 000016AA */
  1967. 0000168C  0CAE 0000 0006 0008      cmpi.l     [A6 + 0x8], 0x6
  1968. 00001694  6714                     beq        +0x16 /* 000016AA */
  1969. 00001696  0CAE 0000 0008 0008      cmpi.l     [A6 + 0x8], 0x8
  1970. 0000169E  670A                     beq        +0xC /* 000016AA */
  1971. 000016A0  0CAE 0000 000B 0008      cmpi.l     [A6 + 0x8], 0xB
  1972. 000016A8  6606                     bne        +0x8 /* 000016B0 */
  1973. label000016AA:
  1974. 000016AA  1B7C FFFF FEF8           move.b     [A5 - 0x108], 0xFF
  1975. label000016B0:
  1976. 000016B0  0CAE 0000 0005 0008      cmpi.l     [A6 + 0x8], 0x5
  1977. 000016B8  6732                     beq        +0x34 /* 000016EC */
  1978. 000016BA  0CAE 0000 0009 0008      cmpi.l     [A6 + 0x8], 0x9 /* '\t' */
  1979. 000016C2  6728                     beq        +0x2A /* 000016EC */
  1980. 000016C4  0CAE 0000 000B 0008      cmpi.l     [A6 + 0x8], 0xB
  1981. 000016CC  671E                     beq        +0x20 /* 000016EC */
  1982. 000016CE  0CAE 0000 000D 0008      cmpi.l     [A6 + 0x8], 0xD /* '\r' */
  1983. 000016D6  6714                     beq        +0x16 /* 000016EC */
  1984. 000016D8  0CAE 0000 000E 0008      cmpi.l     [A6 + 0x8], 0xE
  1985. 000016E0  670A                     beq        +0xC /* 000016EC */
  1986. 000016E2  0CAE 0000 000F 0008      cmpi.l     [A6 + 0x8], 0xF
  1987. 000016EA  6606                     bne        +0x8 /* 000016F2 */
  1988. label000016EC:
  1989. 000016EC  1B7C FFFF FEFA           move.b     [A5 - 0x106], 0xFF
  1990. label000016F2:
  1991. 000016F2  0CAE 0000 000A 0008      cmpi.l     [A6 + 0x8], 0xA /* '\n' */
  1992. 000016FA  6714                     beq        +0x16 /* 00001710 */
  1993. 000016FC  0CAE 0000 000C 0008      cmpi.l     [A6 + 0x8], 0xC
  1994. 00001704  670A                     beq        +0xC /* 00001710 */
  1995. 00001706  0CAE 0000 000E 0008      cmpi.l     [A6 + 0x8], 0xE
  1996. 0000170E  6606                     bne        +0x8 /* 00001716 */
  1997. label00001710:
  1998. 00001710  1B7C FFFF FEFC           move.b     [A5 - 0x104], 0xFF
  1999. label00001716:
  2000. 00001716  0CAE 0000 0001 0008      cmpi.l     [A6 + 0x8], 0x1
  2001. 0000171E  661C                     bne        +0x1E /* 0000173C */
  2002. 00001720  422D FEF2                clr.b      [A5 - 0x10E]
  2003. 00001724  422D FEF4                clr.b      [A5 - 0x10C]
  2004. 00001728  422D FEF6                clr.b      [A5 - 0x10A]
  2005. 0000172C  422D FEF8                clr.b      [A5 - 0x108]
  2006. 00001730  422D FEFA                clr.b      [A5 - 0x106]
  2007. 00001734  422D FEFC                clr.b      [A5 - 0x104]
  2008. 00001738  422D FEFE                clr.b      [A5 - 0x102]
  2009. label0000173C:
  2010. 0000173C  4E5E                     unlink     A6
  2011. 0000173E  4E75                     rts
  2012. 00001740  5469 746C                addq.w     [A1 + 0x746C], 2
  2013. 00001744  6570                     bcs        +0x72 /* 000017B6 */
  2014. 00001746  6167                     bsr        +0x69 /* 000017AF */
  2015. 00001748  6500 4E56                bcs        +0x4E58 /* 000065A0 */
  2016. export_126: // at 0000174A (misaligned)
  2017. 0000174C  FFD4                     .invalid   <<F/7/7>>
  2018. label0000174E:
  2019. 0000174E  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  2020. 00001752  4878 0001                push.l     0x1
  2021. 00001756  42A7                     clr.l      -[A7]
  2022. 00001758  487A FFE6                pea.l      [PC - 0x1A /* 00001740, value 0x5469746C 'Titl', cstring "Titlepage" */]
  2023. 0000175C  4EAD 0662                jsr        [A5 + 0x662 /* export_200 */]
  2024. 00001760  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2025. 00001764  2D47 FFFC                move.l     [A6 - 0x4], D7
  2026. 00001768  4297                     clr.l      [A7]
  2027. 0000176A  4878 0155                push.l     0x155
  2028. 0000176E  4878 003F                push.l     0x3F /* '?' */
  2029. 00001772  42A7                     clr.l      -[A7]
  2030. 00001774  42A7                     clr.l      -[A7]
  2031. 00001776  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2032. 0000177A  4EBA EFC6                jsr        [PC - 0x103A /* 00000742 */]
  2033. 0000177E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2034. 00001782  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  2035. 00001786  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  2036. 0000178A  4EAD 065A                jsr        [A5 + 0x65A /* export_199 */]
  2037. label0000178E:
  2038. 0000178E  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  2039. 00001792  4A87                     tst.l      D7
  2040. 00001794  67F8                     beq        -0x6 /* 0000178E */
  2041. 00001796  486E FFE4                pea.l      [A6 - 0x1C]
  2042. 0000179A  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  2043. 0000179E  588F                     addq.l     A7, 4
  2044. 000017A0  3E2E FFE4                move.w     D7, [A6 - 0x1C]
  2045. 000017A4  48C7                     ext.l      D7
  2046. 000017A6  2F07                     move.l     -[A7], D7
  2047. 000017A8  0697 FFFF FF10           addi.l     [A7], 0xFFFFFF10
  2048. 000017AE  3E2E FFE4                move.w     D7, [A6 - 0x1C]
  2049. 000017B2  48C7                     ext.l      D7
  2050. 000017B4  2F07                     move.l     -[A7], D7
  2051. label000017B6:
  2052. 000017B6  0697 FFFF FF10           addi.l     [A7], 0xFFFFFF10
  2053. 000017BC  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2054. 000017C0  2E1F                     move.l     D7, [A7]+
  2055. 000017C2  3C2E FFE6                move.w     D6, [A6 - 0x1A]
  2056. 000017C6  48C6                     ext.l      D6
  2057. 000017C8  2F06                     move.l     -[A7], D6
  2058. 000017CA  0697 FFFF FF47           addi.l     [A7], 0xFFFFFF47
  2059. 000017D0  3C2E FFE6                move.w     D6, [A6 - 0x1A]
  2060. 000017D4  48C6                     ext.l      D6
  2061. 000017D6  2F06                     move.l     -[A7], D6
  2062. 000017D8  0697 FFFF FF47           addi.l     [A7], 0xFFFFFF47
  2063. 000017DE  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2064. 000017E2  DE9F                     add.l      D7, [A7]+
  2065. 000017E4  2D47 FFF8                move.l     [A6 - 0x8], D7
  2066. 000017E8  3E2E FFE4                move.w     D7, [A6 - 0x1C]
  2067. 000017EC  48C7                     ext.l      D7
  2068. 000017EE  2F07                     move.l     -[A7], D7
  2069. 000017F0  0697 FFFF FF65           addi.l     [A7], 0xFFFFFF65
  2070. 000017F6  3E2E FFE4                move.w     D7, [A6 - 0x1C]
  2071. 000017FA  48C7                     ext.l      D7
  2072. 000017FC  2F07                     move.l     -[A7], D7
  2073. 000017FE  0697 FFFF FF65           addi.l     [A7], 0xFFFFFF65
  2074. 00001804  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2075. 00001808  2E1F                     move.l     D7, [A7]+
  2076. 0000180A  3C2E FFE6                move.w     D6, [A6 - 0x1A]
  2077. 0000180E  48C6                     ext.l      D6
  2078. 00001810  2F06                     move.l     -[A7], D6
  2079. 00001812  0697 FFFF FEE3           addi.l     [A7], 0xFFFFFEE3
  2080. 00001818  3C2E FFE6                move.w     D6, [A6 - 0x1A]
  2081. 0000181C  48C6                     ext.l      D6
  2082. 0000181E  2F06                     move.l     -[A7], D6
  2083. 00001820  0697 FFFF FEE3           addi.l     [A7], 0xFFFFFEE3
  2084. 00001826  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2085. 0000182A  DE9F                     add.l      D7, [A7]+
  2086. 0000182C  2D47 FFF4                move.l     [A6 - 0xC], D7
  2087. 00001830  7E9C                     moveq.l    D7, 0xFFFFFF9C
  2088. 00001832  3C2E FFE4                move.w     D6, [A6 - 0x1C]
  2089. 00001836  48C6                     ext.l      D6
  2090. 00001838  DE86                     add.l      D7, D6
  2091. 0000183A  2E87                     move.l     [A7], D7
  2092. 0000183C  7E9C                     moveq.l    D7, 0xFFFFFF9C
  2093. 0000183E  3C2E FFE4                move.w     D6, [A6 - 0x1C]
  2094. 00001842  48C6                     ext.l      D6
  2095. 00001844  DE86                     add.l      D7, D6
  2096. 00001846  2F07                     move.l     -[A7], D7
  2097. 00001848  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2098. 0000184C  2E17                     move.l     D7, [A7]
  2099. 0000184E  3C2E FFE6                move.w     D6, [A6 - 0x1A]
  2100. 00001852  48C6                     ext.l      D6
  2101. 00001854  2F06                     move.l     -[A7], D6
  2102. 00001856  0697 FFFF FEC2           addi.l     [A7], 0xFFFFFEC2
  2103. 0000185C  3C2E FFE6                move.w     D6, [A6 - 0x1A]
  2104. 00001860  48C6                     ext.l      D6
  2105. 00001862  2F06                     move.l     -[A7], D6
  2106. 00001864  0697 FFFF FEC2           addi.l     [A7], 0xFFFFFEC2
  2107. 0000186A  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2108. 0000186E  DE9F                     add.l      D7, [A7]+
  2109. 00001870  2D47 FFF0                move.l     [A6 - 0x10], D7
  2110. 00001874  7EBF                     moveq.l    D7, 0xFFFFFFBF
  2111. 00001876  3C2E FFE4                move.w     D6, [A6 - 0x1C]
  2112. 0000187A  48C6                     ext.l      D6
  2113. 0000187C  DE86                     add.l      D7, D6
  2114. 0000187E  2E87                     move.l     [A7], D7
  2115. 00001880  7EBF                     moveq.l    D7, 0xFFFFFFBF
  2116. 00001882  3C2E FFE4                move.w     D6, [A6 - 0x1C]
  2117. 00001886  48C6                     ext.l      D6
  2118. 00001888  DE86                     add.l      D7, D6
  2119. 0000188A  2F07                     move.l     -[A7], D7
  2120. 0000188C  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2121. 00001890  2E17                     move.l     D7, [A7]
  2122. 00001892  3C2E FFE6                move.w     D6, [A6 - 0x1A]
  2123. 00001896  48C6                     ext.l      D6
  2124. 00001898  2F06                     move.l     -[A7], D6
  2125. 0000189A  0697 FFFF FEB7           addi.l     [A7], 0xFFFFFEB7
  2126. 000018A0  3C2E FFE6                move.w     D6, [A6 - 0x1A]
  2127. 000018A4  48C6                     ext.l      D6
  2128. 000018A6  2F06                     move.l     -[A7], D6
  2129. 000018A8  0697 FFFF FEB7           addi.l     [A7], 0xFFFFFEB7
  2130. 000018AE  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2131. 000018B2  DE9F                     add.l      D7, [A7]+
  2132. 000018B4  2D47 FFEC                move.l     [A6 - 0x14], D7
  2133. 000018B8  0CAE 0000 0BD1 FFF8      cmpi.l     [A6 - 0x8], 0xBD1
  2134. 000018C0  6E06                     bgt        +0x8 /* 000018C8 */
  2135. 000018C2  7EFF                     moveq.l    D7, 0xFFFFFFFF
  2136. 000018C4  4E5E                     unlink     A6
  2137. 000018C6  4E75                     rts
  2138. label000018C8:
  2139. 000018C8  0CAE 0000 0785 FFF4      cmpi.l     [A6 - 0xC], 0x785
  2140. 000018D0  6E08                     bgt        +0xA /* 000018DA */
  2141. 000018D2  4EBA 00C6                jsr        [PC + 0xC6 /* 0000199A */]
  2142. 000018D6  4EFA FE76                jmp        [PC - 0x18A /* 0000174E */]
  2143. label000018DA:
  2144. 000018DA  0CAE 0000 0090 FFF0      cmpi.l     [A6 - 0x10], 0x90
  2145. 000018E2  6E06                     bgt        +0x8 /* 000018EA */
  2146. 000018E4  4287                     clr.l      D7
  2147. 000018E6  4E5E                     unlink     A6
  2148. 000018E8  4E75                     rts
  2149. label000018EA:
  2150. 000018EA  0CAE 0000 0031 FFEC      cmpi.l     [A6 - 0x14], 0x31 /* '1' */
  2151. 000018F2  6E1C                     bgt        +0x1E /* 00001910 */
  2152. 000018F4  4A2D FED6                tst.b      [A5 - 0x12A]
  2153. 000018F8  6604                     bne        +0x6 /* 000018FE */
  2154. 000018FA  7E01                     moveq.l    D7, 0x01
  2155. 000018FC  6002                     bra        +0x4 /* 00001900 */
  2156. label000018FE:
  2157. 000018FE  4287                     clr.l      D7
  2158. label00001900:
  2159. 00001900  1B47 FED6                move.b     [A5 - 0x12A], D7
  2160. 00001904  4A2D FED6                tst.b      [A5 - 0x12A]
  2161. 00001908  6606                     bne        +0x8 /* 00001910 */
  2162. 0000190A  4297                     clr.l      [A7]
  2163. 0000190C  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  2164. label00001910:
  2165. 00001910  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  2166. 00001914  4A87                     tst.l      D7
  2167. 00001916  6700 FE76                beq        -0x188 /* 0000178E */
  2168. 0000191A  60F4                     bra        -0xA /* 00001910 */
  2169. fn0000191C:
  2170. 0000191C  4E56 FFFC                link       A6, -0x0004
  2171. 00001920  2EBC 0000 0155           move.l     [A7], 0x155
  2172. 00001926  4878 003F                push.l     0x3F /* '?' */
  2173. 0000192A  42A7                     clr.l      -[A7]
  2174. 0000192C  42A7                     clr.l      -[A7]
  2175. 0000192E  4878 00AA                push.l     0xAA
  2176. 00001932  4EBA EF90                jsr        [PC - 0x1070 /* 000008C4 */]
  2177. 00001936  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2178. 0000193A  2EBC 0000 0146           move.l     [A7], 0x146
  2179. 00001940  4878 003D                push.l     0x3D /* '=' */
  2180. 00001944  4878 000F                push.l     0xF
  2181. 00001948  4878 0002                push.l     0x2
  2182. 0000194C  42A7                     clr.l      -[A7]
  2183. 0000194E  4EBA EF74                jsr        [PC - 0x108C /* 000008C4 */]
  2184. 00001952  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2185. 00001956  4E5E                     unlink     A6
  2186. 00001958  4E75                     rts
  2187. 0000195A  436C 6963                chk.w      D1, [A4 + 0x6963]
  2188. 0000195E  6B20                     bmi        +0x22 /* 00001980 */
  2189. 00001960  746F                     moveq.l    D2, 0x6F
  2190. 00001962  2063                     movea.l    A0, -[A3]
  2191. 00001964  6F6E                     ble        +0x70 /* 000019D4 */
  2192. 00001966  7469                     moveq.l    D2, 0x69
  2193. 00001968  6E75                     bgt        +0x77 /* 000019DF */
  2194. 0000196A  652E                     bcs        +0x30 /* 0000199A */
  2195. 0000196C  0057 696E                ori.w      [A7], 0x696E /* 'in' */
  2196. 00001970  0025 6400                ori.b      -[A5], 0x0
  2197. 00001974  2564 3000                move.l     [A2 + 0x3000], -[A4]
  2198. 00001978  5761                     subq.w     -[A1], 3
  2199. 0000197A  7665                     moveq.l    D3, 0x65
  2200. 0000197C  0053 636F                ori.w      [A3], 0x636F /* 'co' */
  2201. label00001980:
  2202. 00001980  7265                     moveq.l    D1, 0x65
  2203. 00001982  004E 616D                ori.w      A6, 0x616D /* 'am' */
  2204. 00001986  6500 2564                bcs        +0x2566 /* 00003EEC */
  2205. 0000198A  2025                     move.l     D0, -[A5]
  2206. 0000198C  6420                     bcc        +0x22 /* 000019AE */
  2207. 0000198E  2573 0072 0053           move.l     [A2 + 0x53], [A3 + D0.w + 0x72]
  2208. 00001994  636F                     bls        +0x71 /* 00001A05 */
  2209. 00001996  7265                     moveq.l    D1, 0x65
  2210. 00001998  7300                     moveq.l    D1, 0x00
  2211. export_125:
  2212. fn0000199A:
  2213. 0000199A  4E56 FF78                link       A6, -0x0088
  2214. 0000199E  48E7 8040                movem.l    -[A7], D0,A1
  2215. 000019A2  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  2216. 000019A6  42AE FFFC                clr.l      [A6 - 0x4]
  2217. label000019AA:
  2218. 000019AA  0CAE 0000 000A FFFC      cmpi.l     [A6 - 0x4], 0xA /* '\n' */
  2219. // begin alternate branch 000019AE-000019B2
  2220. label000019AE:
  2221. 000019AE  000A FFFC                ori.b      A2, 0xFC
  2222. // end alternate branch 000019AE-000019B2
  2223. label000019AE: // (misaligned)
  2224. 000019B2  6C2A                     bge        +0x2C /* 000019DE */
  2225. 000019B4  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2226. 000019B8  E587                     asl        D7, 2
  2227. 000019BA  2447                     movea.l    A2, D7
  2228. 000019BC  43EE FFD0                lea.l      A1, [A6 - 0x30]
  2229. 000019C0  D5C9                     add.l      A2, A1
  2230. 000019C2  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  2231. 000019C6  4878 0010                push.l     0x10
  2232. 000019CA  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2233. 000019CE  2E17                     move.l     D7, [A7]
  2234. 000019D0  41ED F730                lea.l      A0, [A5 - 0x8D0]
  2235. label000019D4:
  2236. 000019D4  DE88                     add.l      D7, A0
  2237. 000019D6  2487                     move.l     [A2], D7
  2238. 000019D8  52AE FFFC                addq.l     [A6 - 0x4], 1
  2239. 000019DC  60CC                     bra        -0x32 /* 000019AA */
  2240. label000019DE:
  2241. 000019DE  426D B196                clr.w      [A5 - 0x4E6A]
  2242. 000019E2  487A FFAD                pea.l      [PC - 0x53 /* 00001991, value 0x72005363 'r\0Sc', cstring "r" */]
  2243. 000019E6  2E9F                     move.l     [A7], [A7]+
  2244. 000019E8  487A FFA9                pea.l      [PC - 0x57 /* 00001993, value 0x53636F72 'Scor', cstring "Scores" */]
  2245. 000019EC  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  2246. 000019F0  588F                     addq.l     A7, 4
  2247. 000019F2  2B47 F72C                move.l     [A5 - 0x8D4], D7
  2248. 000019F6  42AE FFFC                clr.l      [A6 - 0x4]
  2249. label000019FA:
  2250. 000019FA  0CAE 0000 000A FFFC      cmpi.l     [A6 - 0x4], 0xA /* '\n' */
  2251. 00001A02  6C42                     bge        +0x44 /* 00001A46 */
  2252. 00001A04  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2253. 00001A08  E587                     asl        D7, 2
  2254. 00001A0A  2447                     movea.l    A2, D7
  2255. 00001A0C  43EE FFD0                lea.l      A1, [A6 - 0x30]
  2256. 00001A10  D5C9                     add.l      A2, A1
  2257. 00001A12  2E92                     move.l     [A7], [A2]
  2258. 00001A14  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2259. 00001A18  E587                     asl        D7, 2
  2260. 00001A1A  45EE FFA4                lea.l      A2, [A6 - 0x5C]
  2261. 00001A1E  DE8A                     add.l      D7, A2
  2262. 00001A20  2F07                     move.l     -[A7], D7
  2263. 00001A22  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2264. 00001A26  E587                     asl        D7, 2
  2265. 00001A28  45EE FF78                lea.l      A2, [A6 - 0x88]
  2266. 00001A2C  DE8A                     add.l      D7, A2
  2267. 00001A2E  2F07                     move.l     -[A7], D7
  2268. 00001A30  487A FF56                pea.l      [PC - 0xAA /* 00001988, value 0x25642025 '%d %', cstring "%d %d %s" */]
  2269. 00001A34  2F2D F72C                move.l     -[A7], [A5 - 0x8D4]
  2270. 00001A38  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2271. 00001A3C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2272. 00001A40  52AE FFFC                addq.l     [A6 - 0x4], 1
  2273. 00001A44  60B4                     bra        -0x4A /* 000019FA */
  2274. label00001A46:
  2275. 00001A46  2EAD F72C                move.l     [A7], [A5 - 0x8D4]
  2276. 00001A4A  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  2277. 00001A4E  4EBA FECC                jsr        [PC - 0x134 /* 0000191C */]
  2278. 00001A52  4878 003C                push.l     0x3C /* '<' */
  2279. 00001A56  4878 0078                push.l     0x78 /* 'x' */
  2280. 00001A5A  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2281. 00001A5E  508F                     addq.l     A7, 8
  2282. 00001A60  487A FF21                pea.l      [PC - 0xDF /* 00001983, value 0x4E616D65 'Name', cstring "Name" */]
  2283. 00001A64  2E9F                     move.l     [A7], [A7]+
  2284. 00001A66  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2285. 00001A6A  4878 003C                push.l     0x3C /* '<' */
  2286. 00001A6E  4878 0112                push.l     0x112
  2287. 00001A72  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2288. 00001A76  508F                     addq.l     A7, 8
  2289. 00001A78  487A FF03                pea.l      [PC - 0xFD /* 0000197D, value 0x53636F72 'Scor', cstring "Score" */]
  2290. 00001A7C  2E9F                     move.l     [A7], [A7]+
  2291. 00001A7E  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2292. 00001A82  4878 003C                push.l     0x3C /* '<' */
  2293. 00001A86  4878 0168                push.l     0x168
  2294. 00001A8A  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2295. 00001A8E  508F                     addq.l     A7, 8
  2296. 00001A90  487A FEE6                pea.l      [PC - 0x11A /* 00001978, value 0x57617665 'Wave', cstring "Wave" */]
  2297. 00001A94  2E9F                     move.l     [A7], [A7]+
  2298. 00001A96  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2299. 00001A9A  42AE FFFC                clr.l      [A6 - 0x4]
  2300. label00001A9E:
  2301. 00001A9E  0CAE 0000 000A FFFC      cmpi.l     [A6 - 0x4], 0xA /* '\n' */
  2302. 00001AA6  6C00 00B6                bge        +0xB8 /* 00001B5E */
  2303. 00001AAA  7E50                     moveq.l    D7, 0x50
  2304. 00001AAC  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  2305. 00001AB0  4878 000E                push.l     0xE
  2306. 00001AB4  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2307. 00001AB8  DE97                     add.l      D7, [A7]
  2308. 00001ABA  2E87                     move.l     [A7], D7
  2309. 00001ABC  4878 0064                push.l     0x64 /* 'd' */
  2310. 00001AC0  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2311. 00001AC4  588F                     addq.l     A7, 4
  2312. 00001AC6  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2313. 00001ACA  E587                     asl        D7, 2
  2314. 00001ACC  2447                     movea.l    A2, D7
  2315. 00001ACE  43EE FFD0                lea.l      A1, [A6 - 0x30]
  2316. 00001AD2  D5C9                     add.l      A2, A1
  2317. 00001AD4  2E92                     move.l     [A7], [A2]
  2318. 00001AD6  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2319. 00001ADA  7E50                     moveq.l    D7, 0x50
  2320. 00001ADC  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  2321. 00001AE0  4878 000E                push.l     0xE
  2322. 00001AE4  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2323. 00001AE8  DE97                     add.l      D7, [A7]
  2324. 00001AEA  2E87                     move.l     [A7], D7
  2325. 00001AEC  4878 010E                push.l     0x10E
  2326. 00001AF0  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2327. 00001AF4  588F                     addq.l     A7, 4
  2328. 00001AF6  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2329. 00001AFA  E587                     asl        D7, 2
  2330. 00001AFC  2447                     movea.l    A2, D7
  2331. 00001AFE  43EE FFA4                lea.l      A1, [A6 - 0x5C]
  2332. 00001B02  D5C9                     add.l      A2, A1
  2333. 00001B04  2E92                     move.l     [A7], [A2]
  2334. 00001B06  487A FE6C                pea.l      [PC - 0x194 /* 00001974, value 0x25643000 '%d0\0', cstring "%d0" */]
  2335. 00001B0A  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2336. 00001B0E  588F                     addq.l     A7, 4
  2337. 00001B10  7E50                     moveq.l    D7, 0x50
  2338. 00001B12  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  2339. 00001B16  4878 000E                push.l     0xE
  2340. 00001B1A  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2341. 00001B1E  DE97                     add.l      D7, [A7]
  2342. 00001B20  2E87                     move.l     [A7], D7
  2343. 00001B22  4878 0168                push.l     0x168
  2344. 00001B26  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2345. 00001B2A  588F                     addq.l     A7, 4
  2346. 00001B2C  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2347. 00001B30  E587                     asl        D7, 2
  2348. 00001B32  2447                     movea.l    A2, D7
  2349. 00001B34  43EE FF78                lea.l      A1, [A6 - 0x88]
  2350. 00001B38  D5C9                     add.l      A2, A1
  2351. 00001B3A  0C92 0000 000F           cmpi.l     [A2], 0xF
  2352. 00001B40  6E46                     bgt        +0x48 /* 00001B88 */
  2353. 00001B42  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2354. 00001B46  E587                     asl        D7, 2
  2355. 00001B48  2447                     movea.l    A2, D7
  2356. 00001B4A  43EE FF78                lea.l      A1, [A6 - 0x88]
  2357. 00001B4E  D5C9                     add.l      A2, A1
  2358. 00001B50  2E92                     move.l     [A7], [A2]
  2359. 00001B52  487A FE1D                pea.l      [PC - 0x1E3 /* 00001971, value 0x25640025 '%d\0%', cstring "%d" */]
  2360. 00001B56  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2361. 00001B5A  588F                     addq.l     A7, 4
  2362. 00001B5C  6034                     bra        +0x36 /* 00001B92 */
  2363. label00001B5E:
  2364. 00001B5E  2EBC 0000 0140           move.l     [A7], 0x140
  2365. 00001B64  4878 0014                push.l     0x14
  2366. 00001B68  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2367. 00001B6C  588F                     addq.l     A7, 4
  2368. 00001B6E  487A FDEA                pea.l      [PC - 0x216 /* 0000195A, value 0x436C6963 'Clic', cstring "Click to continue." */]
  2369. 00001B72  2E9F                     move.l     [A7], [A7]+
  2370. 00001B74  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2371. 00001B78  4EBA 053C                jsr        [PC + 0x53C /* 000020B6 */]
  2372. 00001B7C  4EAD 065A                jsr        [A5 + 0x65A /* export_199 */]
  2373. 00001B80  4CDF 0201                movem.l    D0,A1, [A7]+
  2374. 00001B84  4E5E                     unlink     A6
  2375. 00001B86  4E75                     rts
  2376. label00001B88:
  2377. 00001B88  487A FDE3                pea.l      [PC - 0x21D /* 0000196D, value 0x57696E00 'Win\0', cstring "Win" */]
  2378. 00001B8C  2E9F                     move.l     [A7], [A7]+
  2379. 00001B8E  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2380. label00001B92:
  2381. 00001B92  52AE FFFC                addq.l     [A6 - 0x4], 1
  2382. 00001B96  4EFA FF06                jmp        [PC - 0xFA /* 00001A9E */]
  2383. 00001B9A  2564 2025                move.l     [A2 + 0x2025], -[A4]
  2384. 00001B9E  6420                     bcc        +0x22 /* 00001BC0 */
  2385. 00001BA0  2573 0A00 2564           move.l     [A2 + 0x2564], [A3 + D0 * 2]
  2386. 00001BA6  2025                     move.l     D0, -[A5]
  2387. 00001BA8  6420                     bcc        +0x22 /* 00001BCA */
  2388. 00001BAA  2573 0A00 7700           move.l     [A2 + 0x7700], [A3 + D0 * 2]
  2389. 00001BB0  5363                     subq.w     -[A3], 1
  2390. 00001BB2  6F72                     ble        +0x74 /* 00001C26 */
  2391. 00001BB4  6573                     bcs        +0x75 /* 00001C29 */
  2392. 00001BB6  0045 6E74                ori.w      D5, 0x6E74 /* 'nt' */
  2393. 00001BBA  6572                     bcs        +0x74 /* 00001C2E */
  2394. 00001BBC  2079 6F75 7220           movea.l    A0, [0x6F757220]
  2395. // begin alternate branch 00001BC0-00001BC2
  2396. label00001BC0:
  2397. 00001BC0  7220                     moveq.l    D1, 0x20
  2398. // end alternate branch 00001BC0-00001BC2
  2399. label00001BC0: // (misaligned)
  2400. 00001BC2  6E61                     bgt        +0x63 /* 00001C25 */
  2401. 00001BC4  6D65                     blt        +0x67 /* 00001C2B */
  2402. 00001BC6  2C20                     move.l     D6, -[A0]
  2403. 00001BC8  7570                     moveq.l    D2, 0x70
  2404. label00001BCA:
  2405. 00001BCA  2074 6F20 3135           movea.l    A0, [A4 + 0x3135 + D6 * 8]
  2406. 00001BD0  206C 6574                movea.l    A0, [A4 + 0x6574]
  2407. 00001BD4  7465                     moveq.l    D2, 0x65
  2408. 00001BD6  7273                     moveq.l    D1, 0x73
  2409. 00001BD8  2E00                     move.l     D7, D0
  2410. 00001BDA  456E 6400                chk.w      D2, [A6 + 0x6400]
  2411. 00001BDE  5275 6200                addq.w     [A5 + D6.w * 2], 1
  2412. 00001BE2  2563 0025                move.l     [A2 + 0x25], -[A3]
  2413. 00001BE6  6300 2564                bls        +0x2566 /* 0000414C */
  2414. 00001BEA  2025                     move.l     D0, -[A5]
  2415. 00001BEC  6420                     bcc        +0x22 /* 00001C0E */
  2416. 00001BEE  2573 0072 0053           move.l     [A2 + 0x53], [A3 + D0.w + 0x72]
  2417. 00001BF4  636F                     bls        +0x71 /* 00001C65 */
  2418. 00001BF6  7265                     moveq.l    D1, 0x65
  2419. 00001BF8  7300                     moveq.l    D1, 0x00
  2420. export_119:
  2421. 00001BFA  4E56 FF5C                link       A6, -0x00A4
  2422. 00001BFE  48E7 8040                movem.l    -[A7], D0,A1
  2423. 00001C02  1D7C FFFF FF5C           move.b     [A6 - 0xA4], 0xFF
  2424. 00001C08  42AE FFF8                clr.l      [A6 - 0x8]
  2425. label00001C0C:
  2426. 00001C0C  0CAE 0000 000A FFF8      cmpi.l     [A6 - 0x8], 0xA /* '\n' */
  2427. // begin alternate branch 00001C0E-00001C14
  2428. label00001C0E:
  2429. 00001C0E  0000 000A                ori.b      D0, 0xA /* '\n' */
  2430. 00001C12  FFF8                     .invalid   <<F/7/7>>
  2431. // end alternate branch 00001C0E-00001C14
  2432. label00001C0E: // (misaligned)
  2433. 00001C14  6C2A                     bge        +0x2C /* 00001C40 */
  2434. 00001C16  2E2E FFF8                move.l     D7, [A6 - 0x8]
  2435. 00001C1A  E587                     asl        D7, 2
  2436. 00001C1C  2447                     movea.l    A2, D7
  2437. 00001C1E  43EE FFC8                lea.l      A1, [A6 - 0x38]
  2438. 00001C22  D5C9                     add.l      A2, A1
  2439. 00001C24  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  2440. // begin alternate branch 00001C26-00001C28
  2441. label00001C26:
  2442. 00001C26  FFF8                     .invalid   <<F/7/7>>
  2443. // end alternate branch 00001C26-00001C28
  2444. label00001C26: // (misaligned)
  2445. 00001C28  4878 0010                push.l     0x10
  2446. 00001C2C  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2447. // begin alternate branch 00001C2E-00001C30
  2448. label00001C2E:
  2449. 00001C2E  05F2                     .incomplete
  2450. // end alternate branch 00001C2E-00001C30
  2451. label00001C2E: // (misaligned)
  2452. 00001C30  2E17                     move.l     D7, [A7]
  2453. 00001C32  41ED F730                lea.l      A0, [A5 - 0x8D0]
  2454. 00001C36  DE88                     add.l      D7, A0
  2455. 00001C38  2487                     move.l     [A2], D7
  2456. 00001C3A  52AE FFF8                addq.l     [A6 - 0x8], 1
  2457. 00001C3E  60CC                     bra        -0x32 /* 00001C0C */
  2458. label00001C40:
  2459. 00001C40  426D B196                clr.w      [A5 - 0x4E6A]
  2460. 00001C44  487A FFAB                pea.l      [PC - 0x55 /* 00001BF1, value 0x72005363 'r\0Sc', cstring "r" */]
  2461. 00001C48  2E9F                     move.l     [A7], [A7]+
  2462. 00001C4A  487A FFA7                pea.l      [PC - 0x59 /* 00001BF3, value 0x53636F72 'Scor', cstring "Scores" */]
  2463. 00001C4E  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  2464. 00001C52  588F                     addq.l     A7, 4
  2465. 00001C54  2D47 FFFC                move.l     [A6 - 0x4], D7
  2466. 00001C58  42AE FFF8                clr.l      [A6 - 0x8]
  2467. label00001C5C:
  2468. 00001C5C  0CAE 0000 000A FFF8      cmpi.l     [A6 - 0x8], 0xA /* '\n' */
  2469. 00001C64  6C42                     bge        +0x44 /* 00001CA8 */
  2470. 00001C66  2E2E FFF8                move.l     D7, [A6 - 0x8]
  2471. 00001C6A  E587                     asl        D7, 2
  2472. 00001C6C  2447                     movea.l    A2, D7
  2473. 00001C6E  43EE FFC8                lea.l      A1, [A6 - 0x38]
  2474. 00001C72  D5C9                     add.l      A2, A1
  2475. 00001C74  2E92                     move.l     [A7], [A2]
  2476. 00001C76  2E2E FFF8                move.l     D7, [A6 - 0x8]
  2477. 00001C7A  E587                     asl        D7, 2
  2478. 00001C7C  45EE FF9C                lea.l      A2, [A6 - 0x64]
  2479. 00001C80  DE8A                     add.l      D7, A2
  2480. 00001C82  2F07                     move.l     -[A7], D7
  2481. 00001C84  2E2E FFF8                move.l     D7, [A6 - 0x8]
  2482. 00001C88  E587                     asl        D7, 2
  2483. 00001C8A  45EE FF70                lea.l      A2, [A6 - 0x90]
  2484. 00001C8E  DE8A                     add.l      D7, A2
  2485. 00001C90  2F07                     move.l     -[A7], D7
  2486. 00001C92  487A FF54                pea.l      [PC - 0xAC /* 00001BE8, value 0x25642025 '%d %', cstring "%d %d %s" */]
  2487. 00001C96  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2488. 00001C9A  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2489. 00001C9E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2490. 00001CA2  52AE FFF8                addq.l     [A6 - 0x8], 1
  2491. 00001CA6  60B4                     bra        -0x4A /* 00001C5C */
  2492. label00001CA8:
  2493. 00001CA8  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  2494. 00001CAC  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  2495. 00001CB0  4287                     clr.l      D7
  2496. 00001CB2  3E2D FED8                move.w     D7, [A5 - 0x128]
  2497. 00001CB6  BEAE FFC0                cmp.l      D7, [A6 - 0x40]
  2498. 00001CBA  6E08                     bgt        +0xA /* 00001CC4 */
  2499. 00001CBC  4CDF 0201                movem.l    D0,A1, [A7]+
  2500. 00001CC0  4E5E                     unlink     A6
  2501. 00001CC2  4E75                     rts
  2502. label00001CC4:
  2503. 00001CC4  4EBA FCD4                jsr        [PC - 0x32C /* 0000199A */]
  2504. 00001CC8  2EBC 0000 0142           move.l     [A7], 0x142
  2505. 00001CCE  4878 003C                push.l     0x3C /* '<' */
  2506. 00001CD2  4878 012C                push.l     0x12C
  2507. 00001CD6  4878 0002                push.l     0x2
  2508. 00001CDA  42A7                     clr.l      -[A7]
  2509. 00001CDC  4EBA EBE6                jsr        [PC - 0x141A /* 000008C4 */]
  2510. 00001CE0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2511. 00001CE4  42AE FFF8                clr.l      [A6 - 0x8]
  2512. label00001CE8:
  2513. 00001CE8  0CAE 0000 000D FFF8      cmpi.l     [A6 - 0x8], 0xD /* '\r' */
  2514. 00001CF0  6C00 0072                bge        +0x74 /* 00001D64 */
  2515. 00001CF4  2EBC 0000 0118           move.l     [A7], 0x118
  2516. 00001CFA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2517. 00001CFE  4878 0010                push.l     0x10
  2518. 00001D02  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2519. 00001D06  2E1F                     move.l     D7, [A7]+
  2520. 00001D08  2F07                     move.l     -[A7], D7
  2521. 00001D0A  0697 0000 0094           addi.l     [A7], 0x94
  2522. 00001D10  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2523. 00001D14  588F                     addq.l     A7, 4
  2524. 00001D16  7E41                     moveq.l    D7, 0x41
  2525. 00001D18  DEAE FFF8                add.l      D7, [A6 - 0x8]
  2526. 00001D1C  2E87                     move.l     [A7], D7
  2527. 00001D1E  487A FEC5                pea.l      [PC - 0x13B /* 00001BE5, value 0x25630025 '%c\0%', cstring "%c" */]
  2528. 00001D22  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2529. 00001D26  588F                     addq.l     A7, 4
  2530. 00001D28  2EBC 0000 0124           move.l     [A7], 0x124
  2531. 00001D2E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2532. 00001D32  4878 0010                push.l     0x10
  2533. 00001D36  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2534. 00001D3A  2E1F                     move.l     D7, [A7]+
  2535. 00001D3C  2F07                     move.l     -[A7], D7
  2536. 00001D3E  0697 0000 0094           addi.l     [A7], 0x94
  2537. 00001D44  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2538. 00001D48  588F                     addq.l     A7, 4
  2539. 00001D4A  7E4E                     moveq.l    D7, 0x4E
  2540. 00001D4C  DEAE FFF8                add.l      D7, [A6 - 0x8]
  2541. 00001D50  2E87                     move.l     [A7], D7
  2542. 00001D52  487A FE8E                pea.l      [PC - 0x172 /* 00001BE2, value 0x25630025 '%c\0%', cstring "%c" */]
  2543. 00001D56  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2544. 00001D5A  588F                     addq.l     A7, 4
  2545. 00001D5C  52AE FFF8                addq.l     [A6 - 0x8], 1
  2546. 00001D60  4EFA FF86                jmp        [PC - 0x7A /* 00001CE8 */]
  2547. label00001D64:
  2548. 00001D64  2EBC 0000 0130           move.l     [A7], 0x130
  2549. 00001D6A  4878 00CE                push.l     0xCE
  2550. 00001D6E  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2551. 00001D72  588F                     addq.l     A7, 4
  2552. 00001D74  487A FE68                pea.l      [PC - 0x198 /* 00001BDE, value 0x52756200 'Rub\0', cstring "Rub" */]
  2553. 00001D78  2E9F                     move.l     [A7], [A7]+
  2554. 00001D7A  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2555. 00001D7E  2EBC 0000 0130           move.l     [A7], 0x130
  2556. 00001D84  4878 011E                push.l     0x11E
  2557. 00001D88  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2558. 00001D8C  588F                     addq.l     A7, 4
  2559. 00001D8E  487A FE4A                pea.l      [PC - 0x1B6 /* 00001BDA, value 0x456E6400 'End\0', cstring "End" */]
  2560. 00001D92  2E9F                     move.l     [A7], [A7]+
  2561. 00001D94  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2562. 00001D98  2EBC 0000 00F0           move.l     [A7], 0xF0
  2563. 00001D9E  4878 008C                push.l     0x8C
  2564. 00001DA2  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2565. 00001DA6  588F                     addq.l     A7, 4
  2566. 00001DA8  487A FE0D                pea.l      [PC - 0x1F3 /* 00001BB7, value 0x456E7465 'Ente', cstring "Enter your name, up to 15 lette"... */]
  2567. 00001DAC  2E9F                     move.l     [A7], [A7]+
  2568. 00001DAE  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2569. 00001DB2  426E FF5E                clr.w      [A6 - 0xA2]
  2570. 00001DB6  4EAD 065A                jsr        [A5 + 0x65A /* export_199 */]
  2571. 00001DBA  42AE FFF8                clr.l      [A6 - 0x8]
  2572. label00001DBE:
  2573. 00001DBE  0CAE 0000 0010 FFF8      cmpi.l     [A6 - 0x8], 0x10
  2574. 00001DC6  6C10                     bge        +0x12 /* 00001DD8 */
  2575. 00001DC8  45EE FF60                lea.l      A2, [A6 - 0xA0]
  2576. 00001DCC  D5EE FFF8                add.l      A2, [A6 - 0x8]
  2577. 00001DD0  4212                     clr.b      [A2]
  2578. 00001DD2  52AE FFF8                addq.l     [A6 - 0x8], 1
  2579. 00001DD6  60E6                     bra        -0x18 /* 00001DBE */
  2580. label00001DD8:
  2581. 00001DD8  4EBA 02DC                jsr        [PC + 0x2DC /* 000020B6 */]
  2582. 00001DDC  486E FFF4                pea.l      [A6 - 0xC]
  2583. 00001DE0  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  2584. 00001DE4  588F                     addq.l     A7, 4
  2585. 00001DE6  486E FFF4                pea.l      [A6 - 0xC]
  2586. 00001DEA  4EBA 0182                jsr        [PC + 0x182 /* 00001F6E */]
  2587. 00001DEE  588F                     addq.l     A7, 4
  2588. 00001DF0  1D47 FF5D                move.b     [A6 - 0xA3], D7
  2589. 00001DF4  3E2E FF5E                move.w     D7, [A6 - 0xA2]
  2590. 00001DF8  48C7                     ext.l      D7
  2591. 00001DFA  0C47 000F                cmpi.w     D7, 0xF
  2592. 00001DFE  6D10                     blt        +0x12 /* 00001E10 */
  2593. 00001E00  0C2E 0024 FF5D           cmpi.b     [A6 - 0xA3], 0x24 /* '$' */
  2594. 00001E06  6708                     beq        +0xA /* 00001E10 */
  2595. 00001E08  0C2E 0023 FF5D           cmpi.b     [A6 - 0xA3], 0x23 /* '#' */
  2596. 00001E0E  66C8                     bne        -0x36 /* 00001DD8 */
  2597. label00001E10:
  2598. 00001E10  0C2E 0041 FF5D           cmpi.b     [A6 - 0xA3], 0x41 /* 'A' */
  2599. 00001E16  6D16                     blt        +0x18 /* 00001E2E */
  2600. 00001E18  3E2E FF5E                move.w     D7, [A6 - 0xA2]
  2601. 00001E1C  48C7                     ext.l      D7
  2602. 00001E1E  2447                     movea.l    A2, D7
  2603. 00001E20  526E FF5E                addq.w     [A6 - 0xA2], 1
  2604. 00001E24  43EE FF60                lea.l      A1, [A6 - 0xA0]
  2605. 00001E28  D5C9                     add.l      A2, A1
  2606. 00001E2A  14AE FF5D                move.b     [A2], [A6 - 0xA3]
  2607. label00001E2E:
  2608. 00001E2E  0C2E 0024 FF5D           cmpi.b     [A6 - 0xA3], 0x24 /* '$' */
  2609. 00001E34  660A                     bne        +0xC /* 00001E40 */
  2610. 00001E36  4A6E FF5E                tst.w      [A6 - 0xA2]
  2611. 00001E3A  6668                     bne        +0x6A /* 00001EA4 */
  2612. 00001E3C  4EFA 00DC                jmp        [PC + 0xDC /* 00001F1A */]
  2613. label00001E40:
  2614. 00001E40  0C2E 0023 FF5D           cmpi.b     [A6 - 0xA3], 0x23 /* '#' */
  2615. 00001E46  661A                     bne        +0x1C /* 00001E62 */
  2616. 00001E48  4A6E FF5E                tst.w      [A6 - 0xA2]
  2617. 00001E4C  6F14                     ble        +0x16 /* 00001E62 */
  2618. 00001E4E  536E FF5E                subq.w     [A6 - 0xA2], 1
  2619. 00001E52  3E2E FF5E                move.w     D7, [A6 - 0xA2]
  2620. 00001E56  48C7                     ext.l      D7
  2621. 00001E58  2447                     movea.l    A2, D7
  2622. 00001E5A  43EE FF60                lea.l      A1, [A6 - 0xA0]
  2623. 00001E5E  D5C9                     add.l      A2, A1
  2624. 00001E60  4212                     clr.b      [A2]
  2625. label00001E62:
  2626. 00001E62  2EBC 0000 0104           move.l     [A7], 0x104
  2627. 00001E68  4878 00D2                push.l     0xD2
  2628. 00001E6C  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2629. 00001E70  588F                     addq.l     A7, 4
  2630. 00001E72  2EBC 0000 0104           move.l     [A7], 0x104
  2631. 00001E78  4878 003A                push.l     0x3A /* ':' */
  2632. 00001E7C  4878 00F8                push.l     0xF8
  2633. 00001E80  4878 001A                push.l     0x1A
  2634. 00001E84  42A7                     clr.l      -[A7]
  2635. 00001E86  4EBA EA3C                jsr        [PC - 0x15C4 /* 000008C4 */]
  2636. 00001E8A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2637. 00001E8E  4A6E FF5E                tst.w      [A6 - 0xA2]
  2638. 00001E92  6F00 FF44                ble        -0xBA /* 00001DD8 */
  2639. 00001E96  486E FF60                pea.l      [A6 - 0xA0]
  2640. 00001E9A  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2641. 00001E9E  588F                     addq.l     A7, 4
  2642. 00001EA0  4EFA FF36                jmp        [PC - 0xCA /* 00001DD8 */]
  2643. label00001EA4:
  2644. 00001EA4  426D B196                clr.w      [A5 - 0x4E6A]
  2645. 00001EA8  487A FD04                pea.l      [PC - 0x2FC /* 00001BAE, value 0x77005363 'w\0Sc', cstring "w" */]
  2646. 00001EAC  2E9F                     move.l     [A7], [A7]+
  2647. 00001EAE  487A FD00                pea.l      [PC - 0x300 /* 00001BB0, value 0x53636F72 'Scor', cstring "Scores" */]
  2648. 00001EB2  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  2649. 00001EB6  588F                     addq.l     A7, 4
  2650. 00001EB8  2D47 FFFC                move.l     [A6 - 0x4], D7
  2651. 00001EBC  42AE FFF8                clr.l      [A6 - 0x8]
  2652. label00001EC0:
  2653. 00001EC0  0CAE 0000 000A FFF8      cmpi.l     [A6 - 0x8], 0xA /* '\n' */
  2654. 00001EC8  6C48                     bge        +0x4A /* 00001F12 */
  2655. 00001ECA  4A2E FF5C                tst.b      [A6 - 0xA4]
  2656. 00001ECE  6756                     beq        +0x58 /* 00001F26 */
  2657. 00001ED0  4287                     clr.l      D7
  2658. 00001ED2  3E2D FED8                move.w     D7, [A5 - 0x128]
  2659. 00001ED6  2C2E FFF8                move.l     D6, [A6 - 0x8]
  2660. 00001EDA  E586                     asl        D6, 2
  2661. 00001EDC  2446                     movea.l    A2, D6
  2662. 00001EDE  43EE FF9C                lea.l      A1, [A6 - 0x64]
  2663. 00001EE2  D5C9                     add.l      A2, A1
  2664. 00001EE4  BE92                     cmp.l      D7, [A2]
  2665. 00001EE6  6F3E                     ble        +0x40 /* 00001F26 */
  2666. 00001EE8  422E FF5C                clr.b      [A6 - 0xA4]
  2667. 00001EEC  486E FF60                pea.l      [A6 - 0xA0]
  2668. 00001EF0  4287                     clr.l      D7
  2669. 00001EF2  3E2D FED8                move.w     D7, [A5 - 0x128]
  2670. 00001EF6  2F07                     move.l     -[A7], D7
  2671. 00001EF8  4287                     clr.l      D7
  2672. 00001EFA  1E2D FECC                move.b     D7, [A5 - 0x134]
  2673. 00001EFE  2F07                     move.l     -[A7], D7
  2674. 00001F00  487A FCA2                pea.l      [PC - 0x35E /* 00001BA4, value 0x25642025 '%d %', cstring "%d %d %s\
  2675. " */]
  2676. 00001F04  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2677. 00001F08  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  2678. 00001F0C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2679. 00001F10  6014                     bra        +0x16 /* 00001F26 */
  2680. label00001F12:
  2681. 00001F12  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  2682. 00001F16  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  2683. label00001F1A:
  2684. 00001F1A  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  2685. 00001F1E  4CDF 0201                movem.l    D0,A1, [A7]+
  2686. 00001F22  4E5E                     unlink     A6
  2687. 00001F24  4E75                     rts
  2688. label00001F26:
  2689. 00001F26  2E2E FFF8                move.l     D7, [A6 - 0x8]
  2690. 00001F2A  E587                     asl        D7, 2
  2691. 00001F2C  2447                     movea.l    A2, D7
  2692. 00001F2E  43EE FFC8                lea.l      A1, [A6 - 0x38]
  2693. 00001F32  D5C9                     add.l      A2, A1
  2694. 00001F34  2E92                     move.l     [A7], [A2]
  2695. 00001F36  2E2E FFF8                move.l     D7, [A6 - 0x8]
  2696. 00001F3A  E587                     asl        D7, 2
  2697. 00001F3C  2447                     movea.l    A2, D7
  2698. 00001F3E  43EE FF9C                lea.l      A1, [A6 - 0x64]
  2699. 00001F42  D5C9                     add.l      A2, A1
  2700. 00001F44  2F12                     move.l     -[A7], [A2]
  2701. 00001F46  2E2E FFF8                move.l     D7, [A6 - 0x8]
  2702. 00001F4A  E587                     asl        D7, 2
  2703. 00001F4C  2447                     movea.l    A2, D7
  2704. 00001F4E  43EE FF70                lea.l      A1, [A6 - 0x90]
  2705. 00001F52  D5C9                     add.l      A2, A1
  2706. 00001F54  2F12                     move.l     -[A7], [A2]
  2707. 00001F56  487A FC42                pea.l      [PC - 0x3BE /* 00001B9A, value 0x25642025 '%d %', cstring "%d %d %s\
  2708. " */]
  2709. 00001F5A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2710. 00001F5E  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  2711. 00001F62  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2712. 00001F66  52AE FFF8                addq.l     [A6 - 0x8], 1
  2713. 00001F6A  4EFA FF54                jmp        [PC - 0xAC /* 00001EC0 */]
  2714. fn00001F6E:
  2715. 00001F6E  4E56 FFF8                link       A6, -0x0008
  2716. 00001F72  246E 0008                movea.l    A2, [A6 + 0x8]
  2717. 00001F76  548A                     addq.l     A2, 2
  2718. 00001F78  3D52 FFFE                move.w     [A6 - 0x2], [A2]
  2719. 00001F7C  246E 0008                movea.l    A2, [A6 + 0x8]
  2720. 00001F80  3D52 FFFC                move.w     [A6 - 0x4], [A2]
  2721. 00001F84  2EBC 0000 0130           move.l     [A7], 0x130
  2722. 00001F8A  4878 00E9                push.l     0xE9
  2723. 00001F8E  4878 0124                push.l     0x124
  2724. 00001F92  4878 00CE                push.l     0xCE
  2725. 00001F96  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2726. 00001F9A  4EBA 00D0                jsr        [PC + 0xD0 /* 0000206C */]
  2727. 00001F9E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2728. 00001FA2  4A87                     tst.l      D7
  2729. 00001FA4  6706                     beq        +0x8 /* 00001FAC */
  2730. 00001FA6  7E23                     moveq.l    D7, 0x23
  2731. 00001FA8  4E5E                     unlink     A6
  2732. 00001FAA  4E75                     rts
  2733. label00001FAC:
  2734. 00001FAC  2EBC 0000 0130           move.l     [A7], 0x130
  2735. 00001FB2  4878 0139                push.l     0x139
  2736. 00001FB6  4878 0124                push.l     0x124
  2737. 00001FBA  4878 011E                push.l     0x11E
  2738. 00001FBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2739. 00001FC2  4EBA 00A8                jsr        [PC + 0xA8 /* 0000206C */]
  2740. 00001FC6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2741. 00001FCA  4A87                     tst.l      D7
  2742. 00001FCC  6706                     beq        +0x8 /* 00001FD4 */
  2743. 00001FCE  7E24                     moveq.l    D7, 0x24
  2744. 00001FD0  4E5E                     unlink     A6
  2745. 00001FD2  4E75                     rts
  2746. label00001FD4:
  2747. 00001FD4  2EBC 0000 0124           move.l     [A7], 0x124
  2748. 00001FDA  4878 0163                push.l     0x163
  2749. 00001FDE  4878 010C                push.l     0x10C
  2750. 00001FE2  4878 0094                push.l     0x94
  2751. 00001FE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2752. 00001FEA  4EBA 0080                jsr        [PC + 0x80 /* 0000206C */]
  2753. 00001FEE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2754. 00001FF2  4A87                     tst.l      D7
  2755. 00001FF4  6606                     bne        +0x8 /* 00001FFC */
  2756. 00001FF6  7E2D                     moveq.l    D7, 0x2D
  2757. 00001FF8  4E5E                     unlink     A6
  2758. 00001FFA  4E75                     rts
  2759. label00001FFC:
  2760. 00001FFC  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2761. 00002000  48C7                     ext.l      D7
  2762. 00002002  0C47 010C                cmpi.w     D7, 0x10C
  2763. 00002006  6D2A                     blt        +0x2C /* 00002032 */
  2764. 00002008  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2765. 0000200C  48C7                     ext.l      D7
  2766. 0000200E  0C47 0118                cmpi.w     D7, 0x118
  2767. 00002012  6E1E                     bgt        +0x20 /* 00002032 */
  2768. 00002014  7E41                     moveq.l    D7, 0x41
  2769. 00002016  3C2E FFFE                move.w     D6, [A6 - 0x2]
  2770. 0000201A  48C6                     ext.l      D6
  2771. 0000201C  2F06                     move.l     -[A7], D6
  2772. 0000201E  0697 FFFF FF6C           addi.l     [A7], 0xFFFFFF6C
  2773. 00002024  4878 0010                push.l     0x10
  2774. 00002028  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  2775. 0000202C  DE9F                     add.l      D7, [A7]+
  2776. 0000202E  4E5E                     unlink     A6
  2777. 00002030  4E75                     rts
  2778. label00002032:
  2779. 00002032  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2780. 00002036  48C7                     ext.l      D7
  2781. 00002038  0C47 0119                cmpi.w     D7, 0x119
  2782. 0000203C  6D2A                     blt        +0x2C /* 00002068 */
  2783. 0000203E  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2784. 00002042  48C7                     ext.l      D7
  2785. 00002044  0C47 0124                cmpi.w     D7, 0x124
  2786. 00002048  6E1E                     bgt        +0x20 /* 00002068 */
  2787. 0000204A  7E4E                     moveq.l    D7, 0x4E
  2788. 0000204C  3C2E FFFE                move.w     D6, [A6 - 0x2]
  2789. 00002050  48C6                     ext.l      D6
  2790. 00002052  2F06                     move.l     -[A7], D6
  2791. 00002054  0697 FFFF FF6C           addi.l     [A7], 0xFFFFFF6C
  2792. 0000205A  4878 0010                push.l     0x10
  2793. 0000205E  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  2794. 00002062  DE9F                     add.l      D7, [A7]+
  2795. 00002064  4E5E                     unlink     A6
  2796. 00002066  4E75                     rts
  2797. label00002068:
  2798. 00002068  4E5E                     unlink     A6
  2799. 0000206A  4E75                     rts
  2800. fn0000206C:
  2801. 0000206C  4E56 0000                link       A6, 0
  2802. 00002070  246E 0008                movea.l    A2, [A6 + 0x8]
  2803. 00002074  548A                     addq.l     A2, 2
  2804. 00002076  3E12                     move.w     D7, [A2]
  2805. 00002078  48C7                     ext.l      D7
  2806. 0000207A  BEAE 000C                cmp.l      D7, [A6 + 0xC]
  2807. 0000207E  6D30                     blt        +0x32 /* 000020B0 */
  2808. 00002080  246E 0008                movea.l    A2, [A6 + 0x8]
  2809. 00002084  548A                     addq.l     A2, 2
  2810. 00002086  3E12                     move.w     D7, [A2]
  2811. 00002088  48C7                     ext.l      D7
  2812. 0000208A  BEAE 0014                cmp.l      D7, [A6 + 0x14]
  2813. 0000208E  6E20                     bgt        +0x22 /* 000020B0 */
  2814. 00002090  246E 0008                movea.l    A2, [A6 + 0x8]
  2815. 00002094  3E12                     move.w     D7, [A2]
  2816. 00002096  48C7                     ext.l      D7
  2817. 00002098  BEAE 0010                cmp.l      D7, [A6 + 0x10]
  2818. 0000209C  6D12                     blt        +0x14 /* 000020B0 */
  2819. 0000209E  246E 0008                movea.l    A2, [A6 + 0x8]
  2820. 000020A2  3E12                     move.w     D7, [A2]
  2821. 000020A4  48C7                     ext.l      D7
  2822. 000020A6  BEAE 0018                cmp.l      D7, [A6 + 0x18]
  2823. 000020AA  6E04                     bgt        +0x6 /* 000020B0 */
  2824. 000020AC  7E01                     moveq.l    D7, 0x01
  2825. 000020AE  6002                     bra        +0x4 /* 000020B2 */
  2826. label000020B0:
  2827. 000020B0  4287                     clr.l      D7
  2828. label000020B2:
  2829. 000020B2  4E5E                     unlink     A6
  2830. 000020B4  4E75                     rts
  2831. fn000020B6:
  2832. 000020B6  4E56 0000                link       A6, 0
  2833. label000020BA:
  2834. 000020BA  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  2835. 000020BE  4A87                     tst.l      D7
  2836. 000020C0  67F8                     beq        -0x6 /* 000020BA */
  2837. label000020C2:
  2838. 000020C2  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  2839. 000020C6  4A87                     tst.l      D7
  2840. 000020C8  66F8                     bne        -0x6 /* 000020C2 */
  2841. 000020CA  4E5E                     unlink     A6
  2842. 000020CC  4E75                     rts
  2843. export_121:
  2844. 000020CE  4E56 FFE6                link       A6, -0x001A
  2845. 000020D2  48E7 8040                movem.l    -[A7], D0,A1
  2846. 000020D6  1D7C FF81 FFE7           move.b     [A6 - 0x19], 0x81
  2847. 000020DC  1D7C 0042 FFE8           move.b     [A6 - 0x18], 0x42 /* 'B' */
  2848. 000020E2  1D7C 0024 FFE9           move.b     [A6 - 0x17], 0x24 /* '$' */
  2849. 000020E8  1D7C 0018 FFEA           move.b     [A6 - 0x16], 0x18
  2850. 000020EE  1D7C 0018 FFEB           move.b     [A6 - 0x15], 0x18
  2851. 000020F4  1D7C 0024 FFEC           move.b     [A6 - 0x14], 0x24 /* '$' */
  2852. 000020FA  1D7C 0042 FFED           move.b     [A6 - 0x13], 0x42 /* 'B' */
  2853. 00002100  1D7C FF81 FFEE           move.b     [A6 - 0x12], 0x81
  2854. 00002106  422E FFEF                clr.b      [A6 - 0x11]
  2855. 0000210A  2EBC 0000 0155           move.l     [A7], 0x155
  2856. 00002110  4878 003F                push.l     0x3F /* '?' */
  2857. 00002114  42A7                     clr.l      -[A7]
  2858. 00002116  42A7                     clr.l      -[A7]
  2859. 00002118  4878 00FF                push.l     0xFF
  2860. 0000211C  4EBA E7A6                jsr        [PC - 0x185A /* 000008C4 */]
  2861. 00002120  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2862. 00002124  42AE FFF8                clr.l      [A6 - 0x8]
  2863. label00002128:
  2864. 00002128  0CAE 0000 0003 FFF8      cmpi.l     [A6 - 0x8], 0x3
  2865. 00002130  6C00 00AC                bge        +0xAE /* 000021DE */
  2866. 00002134  42AE FFF0                clr.l      [A6 - 0x10]
  2867. 00002138  42AE FFF4                clr.l      [A6 - 0xC]
  2868. label0000213C:
  2869. 0000213C  0CAE 0000 0080 FFF4      cmpi.l     [A6 - 0xC], 0x80
  2870. 00002144  6C00 00A0                bge        +0xA2 /* 000021E6 */
  2871. 00002148  2EBC 0000 0096           move.l     [A7], 0x96
  2872. 0000214E  4878 0080                push.l     0x80
  2873. 00002152  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  2874. 00002156  588F                     addq.l     A7, 4
  2875. 00002158  246E FFF0                movea.l    A2, [A6 - 0x10]
  2876. 0000215C  52AE FFF0                addq.l     [A6 - 0x10], 1
  2877. 00002160  2E0A                     move.l     D7, A2
  2878. 00002162  0C87 0000 002E           cmpi.l     D7, 0x2E /* '.' */
  2879. 00002168  6F00 00D0                ble        +0xD2 /* 0000223A */
  2880. 0000216C  2E3C 0000 0136           move.l     D7, 0x136
  2881. 00002172  7CD2                     moveq.l    D6, 0xFFFFFFD2
  2882. 00002174  DCAE FFF0                add.l      D6, [A6 - 0x10]
  2883. 00002178  E386                     asl        D6, 1
  2884. 0000217A  9E86                     sub.l      D7, D6
  2885. 0000217C  2E87                     move.l     [A7], D7
  2886. 0000217E  4878 0010                push.l     0x10
  2887. 00002182  2E3C 0000 012E           move.l     D7, 0x12E
  2888. 00002188  7CD2                     moveq.l    D6, 0xFFFFFFD2
  2889. 0000218A  DCAE FFF0                add.l      D6, [A6 - 0x10]
  2890. 0000218E  E386                     asl        D6, 1
  2891. 00002190  9E86                     sub.l      D7, D6
  2892. 00002192  2F07                     move.l     -[A7], D7
  2893. 00002194  4878 0010                push.l     0x10
  2894. 00002198  4878 003F                push.l     0x3F /* '?' */
  2895. 0000219C  4EBA E726                jsr        [PC - 0x18DA /* 000008C4 */]
  2896. 000021A0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2897. 000021A4  2E3C 0000 0138           move.l     D7, 0x138
  2898. 000021AA  7CD2                     moveq.l    D6, 0xFFFFFFD2
  2899. 000021AC  DCAE FFF0                add.l      D6, [A6 - 0x10]
  2900. 000021B0  E386                     asl        D6, 1
  2901. 000021B2  9E86                     sub.l      D7, D6
  2902. 000021B4  2E87                     move.l     [A7], D7
  2903. 000021B6  4878 0010                push.l     0x10
  2904. 000021BA  2E3C 0000 0137           move.l     D7, 0x137
  2905. 000021C0  7CD2                     moveq.l    D6, 0xFFFFFFD2
  2906. 000021C2  DCAE FFF0                add.l      D6, [A6 - 0x10]
  2907. 000021C6  E386                     asl        D6, 1
  2908. 000021C8  9E86                     sub.l      D7, D6
  2909. 000021CA  2F07                     move.l     -[A7], D7
  2910. 000021CC  4878 0010                push.l     0x10
  2911. 000021D0  4878 00FF                push.l     0xFF
  2912. 000021D4  4EBA E6EE                jsr        [PC - 0x1912 /* 000008C4 */]
  2913. 000021D8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2914. 000021DC  605C                     bra        +0x5E /* 0000223A */
  2915. label000021DE:
  2916. 000021DE  4CDF 0201                movem.l    D0,A1, [A7]+
  2917. 000021E2  4E5E                     unlink     A6
  2918. 000021E4  4E75                     rts
  2919. label000021E6:
  2920. 000021E6  42AE FFF4                clr.l      [A6 - 0xC]
  2921. label000021EA:
  2922. 000021EA  0CAE 0000 0028 FFF4      cmpi.l     [A6 - 0xC], 0x28 /* '(' */
  2923. 000021F2  6C00 0088                bge        +0x8A /* 0000227C */
  2924. 000021F6  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  2925. 000021FA  2EBC 0000 0155           move.l     [A7], 0x155
  2926. 00002200  4878 003F                push.l     0x3F /* '?' */
  2927. 00002204  4878 0139                push.l     0x139
  2928. 00002208  42A7                     clr.l      -[A7]
  2929. 0000220A  4287                     clr.l      D7
  2930. 0000220C  1E2E FFEF                move.b     D7, [A6 - 0x11]
  2931. 00002210  2447                     movea.l    A2, D7
  2932. 00002212  522E FFEF                addq.b     [A6 - 0x11], 1
  2933. 00002216  43EE FFE7                lea.l      A1, [A6 - 0x19]
  2934. 0000221A  D5C9                     add.l      A2, A1
  2935. 0000221C  4287                     clr.l      D7
  2936. 0000221E  1E12                     move.b     D7, [A2]
  2937. 00002220  2F07                     move.l     -[A7], D7
  2938. 00002222  4EBA E6A0                jsr        [PC - 0x1960 /* 000008C4 */]
  2939. 00002226  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2940. 0000222A  022E 0007 FFEF           andi.b     [A6 - 0x11], 0x7
  2941. 00002230  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2942. 00002234  52AE FFF4                addq.l     [A6 - 0xC], 1
  2943. 00002238  60B0                     bra        -0x4E /* 000021EA */
  2944. label0000223A:
  2945. 0000223A  2EBC 0000 0155           move.l     [A7], 0x155
  2946. 00002240  4878 003F                push.l     0x3F /* '?' */
  2947. 00002244  4878 0139                push.l     0x139
  2948. 00002248  42A7                     clr.l      -[A7]
  2949. 0000224A  4287                     clr.l      D7
  2950. 0000224C  1E2E FFEF                move.b     D7, [A6 - 0x11]
  2951. 00002250  2447                     movea.l    A2, D7
  2952. 00002252  522E FFEF                addq.b     [A6 - 0x11], 1
  2953. 00002256  43EE FFE7                lea.l      A1, [A6 - 0x19]
  2954. 0000225A  D5C9                     add.l      A2, A1
  2955. 0000225C  4287                     clr.l      D7
  2956. 0000225E  1E12                     move.b     D7, [A2]
  2957. 00002260  2F07                     move.l     -[A7], D7
  2958. 00002262  4EBA E660                jsr        [PC - 0x19A0 /* 000008C4 */]
  2959. 00002266  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2960. 0000226A  022E 0007 FFEF           andi.b     [A6 - 0x11], 0x7
  2961. 00002270  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2962. 00002274  52AE FFF4                addq.l     [A6 - 0xC], 1
  2963. 00002278  4EFA FEC2                jmp        [PC - 0x13E /* 0000213C */]
  2964. label0000227C:
  2965. 0000227C  2EBC 0000 009B           move.l     [A7], 0x9B
  2966. 00002282  4878 0010                push.l     0x10
  2967. 00002286  4878 0091                push.l     0x91
  2968. 0000228A  4878 0010                push.l     0x10
  2969. 0000228E  4878 00FF                push.l     0xFF
  2970. 00002292  4EBA E630                jsr        [PC - 0x19D0 /* 000008C4 */]
  2971. 00002296  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2972. 0000229A  42AE FFF0                clr.l      [A6 - 0x10]
  2973. 0000229E  42AE FFF4                clr.l      [A6 - 0xC]
  2974. label000022A2:
  2975. 000022A2  0CAE 0000 0080 FFF4      cmpi.l     [A6 - 0xC], 0x80
  2976. 000022AA  6C00 0098                bge        +0x9A /* 00002344 */
  2977. 000022AE  2EBC 0000 0096           move.l     [A7], 0x96
  2978. 000022B4  4878 0180                push.l     0x180
  2979. 000022B8  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  2980. 000022BC  588F                     addq.l     A7, 4
  2981. 000022BE  246E FFF0                movea.l    A2, [A6 - 0x10]
  2982. 000022C2  52AE FFF0                addq.l     [A6 - 0x10], 1
  2983. 000022C6  2E0A                     move.l     D7, A2
  2984. 000022C8  0C87 0000 002E           cmpi.l     D7, 0x2E /* '.' */
  2985. 000022CE  6F00 00C4                ble        +0xC6 /* 00002394 */
  2986. 000022D2  2E3C 0000 0136           move.l     D7, 0x136
  2987. 000022D8  7CD2                     moveq.l    D6, 0xFFFFFFD2
  2988. 000022DA  DCAE FFF0                add.l      D6, [A6 - 0x10]
  2989. 000022DE  E386                     asl        D6, 1
  2990. 000022E0  9E86                     sub.l      D7, D6
  2991. 000022E2  2E87                     move.l     [A7], D7
  2992. 000022E4  4878 0030                push.l     0x30 /* '0' */
  2993. 000022E8  2E3C 0000 012E           move.l     D7, 0x12E
  2994. 000022EE  7CD2                     moveq.l    D6, 0xFFFFFFD2
  2995. 000022F0  DCAE FFF0                add.l      D6, [A6 - 0x10]
  2996. 000022F4  E386                     asl        D6, 1
  2997. 000022F6  9E86                     sub.l      D7, D6
  2998. 000022F8  2F07                     move.l     -[A7], D7
  2999. 000022FA  4878 0030                push.l     0x30 /* '0' */
  3000. 000022FE  4878 003F                push.l     0x3F /* '?' */
  3001. 00002302  4EBA E5C0                jsr        [PC - 0x1A40 /* 000008C4 */]
  3002. 00002306  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3003. 0000230A  2E3C 0000 0138           move.l     D7, 0x138
  3004. 00002310  7CD2                     moveq.l    D6, 0xFFFFFFD2
  3005. 00002312  DCAE FFF0                add.l      D6, [A6 - 0x10]
  3006. 00002316  E386                     asl        D6, 1
  3007. 00002318  9E86                     sub.l      D7, D6
  3008. 0000231A  2E87                     move.l     [A7], D7
  3009. 0000231C  4878 0030                push.l     0x30 /* '0' */
  3010. 00002320  2E3C 0000 0137           move.l     D7, 0x137
  3011. 00002326  7CD2                     moveq.l    D6, 0xFFFFFFD2
  3012. 00002328  DCAE FFF0                add.l      D6, [A6 - 0x10]
  3013. 0000232C  E386                     asl        D6, 1
  3014. 0000232E  9E86                     sub.l      D7, D6
  3015. 00002330  2F07                     move.l     -[A7], D7
  3016. 00002332  4878 0030                push.l     0x30 /* '0' */
  3017. 00002336  4878 00FF                push.l     0xFF
  3018. 0000233A  4EBA E588                jsr        [PC - 0x1A78 /* 000008C4 */]
  3019. 0000233E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3020. 00002342  6050                     bra        +0x52 /* 00002394 */
  3021. label00002344:
  3022. 00002344  42AE FFF4                clr.l      [A6 - 0xC]
  3023. label00002348:
  3024. 00002348  0CAE 0000 0028 FFF4      cmpi.l     [A6 - 0xC], 0x28 /* '(' */
  3025. 00002350  6C00 0084                bge        +0x86 /* 000023D6 */
  3026. 00002354  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  3027. 00002358  2EBC 0000 0155           move.l     [A7], 0x155
  3028. 0000235E  4878 003F                push.l     0x3F /* '?' */
  3029. 00002362  4878 0139                push.l     0x139
  3030. 00002366  42A7                     clr.l      -[A7]
  3031. 00002368  4287                     clr.l      D7
  3032. 0000236A  1E2E FFEF                move.b     D7, [A6 - 0x11]
  3033. 0000236E  2447                     movea.l    A2, D7
  3034. 00002370  522E FFEF                addq.b     [A6 - 0x11], 1
  3035. 00002374  43EE FFE7                lea.l      A1, [A6 - 0x19]
  3036. 00002378  D5C9                     add.l      A2, A1
  3037. 0000237A  4287                     clr.l      D7
  3038. 0000237C  1E12                     move.b     D7, [A2]
  3039. 0000237E  2F07                     move.l     -[A7], D7
  3040. 00002380  4EBA E542                jsr        [PC - 0x1ABE /* 000008C4 */]
  3041. 00002384  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3042. 00002388  022E 0007 FFEF           andi.b     [A6 - 0x11], 0x7
  3043. 0000238E  52AE FFF4                addq.l     [A6 - 0xC], 1
  3044. 00002392  60B4                     bra        -0x4A /* 00002348 */
  3045. label00002394:
  3046. 00002394  2EBC 0000 0155           move.l     [A7], 0x155
  3047. 0000239A  4878 003F                push.l     0x3F /* '?' */
  3048. 0000239E  4878 0139                push.l     0x139
  3049. 000023A2  42A7                     clr.l      -[A7]
  3050. 000023A4  4287                     clr.l      D7
  3051. 000023A6  1E2E FFEF                move.b     D7, [A6 - 0x11]
  3052. 000023AA  2447                     movea.l    A2, D7
  3053. 000023AC  522E FFEF                addq.b     [A6 - 0x11], 1
  3054. 000023B0  43EE FFE7                lea.l      A1, [A6 - 0x19]
  3055. 000023B4  D5C9                     add.l      A2, A1
  3056. 000023B6  4287                     clr.l      D7
  3057. 000023B8  1E12                     move.b     D7, [A2]
  3058. 000023BA  2F07                     move.l     -[A7], D7
  3059. 000023BC  4EBA E506                jsr        [PC - 0x1AFA /* 000008C4 */]
  3060. 000023C0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3061. 000023C4  022E 0007 FFEF           andi.b     [A6 - 0x11], 0x7
  3062. 000023CA  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3063. 000023CE  52AE FFF4                addq.l     [A6 - 0xC], 1
  3064. 000023D2  4EFA FECE                jmp        [PC - 0x132 /* 000022A2 */]
  3065. label000023D6:
  3066. 000023D6  2EBC 0000 009B           move.l     [A7], 0x9B
  3067. 000023DC  4878 0030                push.l     0x30 /* '0' */
  3068. 000023E0  4878 0091                push.l     0x91
  3069. 000023E4  4878 0030                push.l     0x30 /* '0' */
  3070. 000023E8  4878 00FF                push.l     0xFF
  3071. 000023EC  4EBA E4D6                jsr        [PC - 0x1B2A /* 000008C4 */]
  3072. 000023F0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3073. 000023F4  52AE FFF8                addq.l     [A6 - 0x8], 1
  3074. 000023F8  4EFA FD2E                jmp        [PC - 0x2D2 /* 00002128 */]
  3075. export_113:
  3076. 000023FC  4E56 FFFC                link       A6, -0x0004
  3077. 00002400  2EAD F724                move.l     [A7], [A5 - 0x8DC]
  3078. 00002404  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  3079. 00002408  4EAD 065A                jsr        [A5 + 0x65A /* export_199 */]
  3080. 0000240C  4E5E                     unlink     A6
  3081. 0000240E  4E75                     rts
  3082. fn00002410:
  3083. 00002410  4E56 FFF8                link       A6, -0x0008
  3084. 00002414  42AE FFFC                clr.l      [A6 - 0x4]
  3085. label00002418:
  3086. 00002418  2E2E FFFC                move.l     D7, [A6 - 0x4]
  3087. 0000241C  BEAE 0008                cmp.l      D7, [A6 + 0x8]
  3088. 00002420  6C50                     bge        +0x52 /* 00002472 */
  3089. 00002422  3E2D FECE                move.w     D7, [A5 - 0x132]
  3090. 00002426  48C7                     ext.l      D7
  3091. 00002428  5287                     addq.l     D7, 1
  3092. 0000242A  3B47 FECE                move.w     [A5 - 0x132], D7
  3093. 0000242E  2EBC 0000 0155           move.l     [A7], 0x155
  3094. 00002434  4878 003F                push.l     0x3F /* '?' */
  3095. 00002438  3E2D FECE                move.w     D7, [A5 - 0x132]
  3096. 0000243C  48C7                     ext.l      D7
  3097. 0000243E  0C47 0156                cmpi.w     D7, 0x156
  3098. 00002442  6F08                     ble        +0xA /* 0000244C */
  3099. 00002444  2E3C 0000 0156           move.l     D7, 0x156
  3100. 0000244A  6006                     bra        +0x8 /* 00002452 */
  3101. label0000244C:
  3102. 0000244C  3E2D FECE                move.w     D7, [A5 - 0x132]
  3103. 00002450  48C7                     ext.l      D7
  3104. label00002452:
  3105. 00002452  2C3C 0000 0156           move.l     D6, 0x156
  3106. 00002458  9C87                     sub.l      D6, D7
  3107. 0000245A  2F06                     move.l     -[A7], D6
  3108. 0000245C  4878 003F                push.l     0x3F /* '?' */
  3109. 00002460  4878 00AA                push.l     0xAA
  3110. 00002464  4EBA E45E                jsr        [PC - 0x1BA2 /* 000008C4 */]
  3111. 00002468  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3112. 0000246C  52AE FFFC                addq.l     [A6 - 0x4], 1
  3113. 00002470  60A6                     bra        -0x58 /* 00002418 */
  3114. label00002472:
  3115. 00002472  4E5E                     unlink     A6
  3116. 00002474  4E75                     rts
  3117. 00002476  0000 0398                ori.b      D0, 0x98
  3118. 0000247A  0000 0007                ori.b      D0, 0x7
  3119. 0000247E  0000 031E                ori.b      D0, 0x1E
  3120. 00002482  0000 0006                ori.b      D0, 0x6
  3121. 00002486  0000 02A4                ori.b      D0, 0xA4
  3122. 0000248A  0000 0005                ori.b      D0, 0x5
  3123. 0000248E  0000 022A                ori.b      D0, 0x2A /* '*' */
  3124. 00002492  0000 0004                ori.b      D0, 0x4
  3125. 00002496  0000 01F8                ori.b      D0, 0xF8
  3126. 0000249A  0000 0003                ori.b      D0, 0x3
  3127. 0000249E  0000 01CA                ori.b      D0, 0xCA
  3128. 000024A2  0000 0002                ori.b      D0, 0x2
  3129. 000024A6  0000 0152                ori.b      D0, 0x52 /* 'R' */
  3130. 000024AA  0000 0001                ori.b      D0, 0x1
  3131. 000024AE  0000 0000                ori.b      D0, 0x0
  3132. 000024B2  0000 01B0                ori.b      D0, 0xB0
  3133. 000024B6  5375 7065                subq.w     [A5 + D7.w + 0x65], 1
  3134. 000024BA  7220                     moveq.l    D1, 0x20
  3135. 000024BC  5368 6965                subq.w     [A0 + 0x6965], 1
  3136. 000024C0  6C64                     bge        +0x66 /* 00002526 */
  3137. 000024C2  2042                     movea.l    A0, D2
  3138. 000024C4  6F6E                     ble        +0x70 /* 00002534 */
  3139. 000024C6  7573                     moveq.l    D2, 0x73
  3140. 000024C8  002D 5363 6877           ori.b      [A5 + 0x6877], 0x63 /* 'c' */
  3141. 000024CE  6569                     bcs        +0x6B /* 00002539 */
  3142. 000024D0  6B65                     bmi        +0x67 /* 00002537 */
  3143. 000024D2  7274                     moveq.l    D1, 0x74
  3144. 000024D4  2D00                     move.l     -[A6], D0
  3145. 000024D6  2564 3020                move.l     [A2 + 0x3020], -[A4]
  3146. 000024DA  426F 6E75                clr.w      [A7 + 0x6E75]
  3147. 000024DE  7320                     moveq.l    D1, 0x20
  3148. 000024E0  706F                     moveq.l    D0, 0x6F
  3149. 000024E2  696E                     bvs        +0x70 /* 00002552 */
  3150. 000024E4  7473                     moveq.l    D2, 0x73
  3151. 000024E6  2E00                     move.l     D7, D0
  3152. 000024E8  2D5A 696E                move.l     [A6 + 0x696E], [A2]+
  3153. 000024EC  6761                     beq        +0x63 /* 0000254F */
  3154. 000024EE  6C65                     bge        +0x67 /* 00002555 */
  3155. 000024F0  2D00                     move.l     -[A6], D0
  3156. 000024F2  2564 3020                move.l     [A2 + 0x3020], -[A4]
  3157. 000024F6  426F 6E75                clr.w      [A7 + 0x6E75]
  3158. 000024FA  7320                     moveq.l    D1, 0x20
  3159. 000024FC  706F                     moveq.l    D0, 0x6F
  3160. 000024FE  696E                     bvs        +0x70 /* 0000256E */
  3161. 00002500  7473                     moveq.l    D2, 0x73
  3162. 00002502  2E00                     move.l     D7, D0
  3163. 00002504  2D50 6865                move.l     [A6 + 0x6865], [A0]
  3164. 00002508  6C70                     bge        +0x72 /* 0000257A */
  3165. 0000250A  732D                     moveq.l    D1, 0x2D
  3166. 0000250C  0025 6430                ori.b      -[A5], 0x30 /* '0' */
  3167. 00002510  2042                     movea.l    A0, D2
  3168. 00002512  6F6E                     ble        +0x70 /* 00002582 */
  3169. 00002514  7573                     moveq.l    D2, 0x73
  3170. 00002516  2070 6F69 6E74           movea.l    A0, [[A0 + 0x6E74]]
  3171. 0000251C  732E                     moveq.l    D1, 0x2E
  3172. 0000251E  002D 4D65 6C76           ori.b      [A5 + 0x6C76], 0x65 /* 'e' */
  3173. 00002524  6F69                     ble        +0x6B /* 0000258F */
  3174. label00002526:
  3175. 00002526  6E2D                     bgt        +0x2F /* 00002555 */
  3176. 00002528  0053 6869                ori.w      [A3], 0x6869 /* 'hi' */
  3177. 0000252C  656C                     bcs        +0x6E /* 0000259A */
  3178. 0000252E  6420                     bcc        +0x22 /* 00002550 */
  3179. 00002530  6973                     bvs        +0x75 /* 000025A5 */
  3180. 00002532  2064                     movea.l    A0, -[A4]
  3181. label00002534:
  3182. 00002534  6F75                     ble        +0x77 /* 000025AB */
  3183. 00002536  626C                     bhi        +0x6E /* 000025A4 */
  3184. 00002538  6564                     bcs        +0x66 /* 0000259E */
  3185. 0000253A  002D 4865 636B           ori.b      [A5 + 0x636B], 0x65 /* 'e' */
  3186. 00002540  6D61                     blt        +0x63 /* 000025A3 */
  3187. 00002542  6E2D                     bgt        +0x2F /* 00002571 */
  3188. 00002544  0045 7874                ori.w      D5, 0x7874 /* 'xt' */
  3189. 00002548  7261                     moveq.l    D1, 0x61
  3190. 0000254A  2053                     movea.l    A0, [A3]
  3191. 0000254C  6869                     bvc        +0x6B /* 000025B7 */
  3192. 0000254E  656C                     bcs        +0x6E /* 000025BC */
  3193. label00002550:
  3194. 00002550  6400 2D46                bcc        +0x2D48 /* 00005298 */
  3195. // begin alternate branch 00002552-00002556
  3196. label00002552:
  3197. 00002552  2D46 696C                move.l     [A6 + 0x696C], D6
  3198. // end alternate branch 00002552-00002556
  3199. label00002552: // (misaligned)
  3200. 00002554  696C                     bvs        +0x6E /* 000025C2 */
  3201. 00002556  6F72                     ble        +0x74 /* 000025CA */
  3202. 00002558  616D                     bsr        +0x6F /* 000025C7 */
  3203. 0000255A  6F2D                     ble        +0x2F /* 00002589 */
  3204. 0000255C  0025 6430                ori.b      -[A5], 0x30 /* '0' */
  3205. 00002560  2042                     movea.l    A0, D2
  3206. 00002562  6F6E                     ble        +0x70 /* 000025D2 */
  3207. 00002564  7573                     moveq.l    D2, 0x73
  3208. 00002566  2070 6F69 6E74           movea.l    A0, [[A0 + 0x6E74]]
  3209. 0000256C  732E                     moveq.l    D1, 0x2E
  3210. label0000256E:
  3211. 0000256E  002D 5265 646D           ori.b      [A5 + 0x646D], 0x65 /* 'e' */
  3212. 00002574  616E                     bsr        +0x70 /* 000025E4 */
  3213. 00002576  2D00                     move.l     -[A6], D0
  3214. 00002578  5365                     subq.w     -[A5], 1
  3215. label0000257A:
  3216. 0000257A  6372                     bls        +0x74 /* 000025EE */
  3217. 0000257C  6574                     bcs        +0x76 /* 000025F2 */
  3218. 0000257E  2062                     movea.l    A0, -[A2]
  3219. 00002580  6F6E                     ble        +0x70 /* 000025F0 */
  3220. label00002582:
  3221. 00002582  7573                     moveq.l    D2, 0x73
  3222. 00002584  2000                     move.l     D0, D0
  3223. fn00002586:
  3224. 00002586  4E56 FFF4                link       A6, -0x000C
  3225. 0000258A  2EBC 0000 012B           move.l     [A7], 0x12B
  3226. 00002590  4878 003E                push.l     0x3E /* '>' */
  3227. 00002594  4878 0056                push.l     0x56 /* 'V' */
  3228. 00002598  42A7                     clr.l      -[A7]
  3229. label0000259A:
  3230. 0000259A  42A7                     clr.l      -[A7]
  3231. 0000259C  4EBA E326                jsr        [PC - 0x1CDA /* 000008C4 */]
  3232. // begin alternate branch 0000259E-000025A0
  3233. label0000259E:
  3234. 0000259E  E326                     asl        D6.b, D1
  3235. // end alternate branch 0000259E-000025A0
  3236. label0000259E: // (misaligned)
  3237. 000025A0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3238. label000025A4:
  3239. 000025A4  4878 0064                push.l     0x64 /* 'd' */
  3240. 000025A8  4878 0014                push.l     0x14
  3241. 000025AC  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  3242. 000025B0  508F                     addq.l     A7, 8
  3243. 000025B2  487A FFC4                pea.l      [PC - 0x3C /* 00002578, value 0x53656372 'Secr', cstring "Secret bonus " */]
  3244. 000025B6  2E9F                     move.l     [A7], [A7]+
  3245. 000025B8  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3246. label000025BC:
  3247. 000025BC  2E2E 0008                move.l     D7, [A6 + 0x8]
  3248. 000025C0  41FA FEB4                lea.l      A0, [PC - 0x14C /* 00002476, value 0x398, cstring "" */]
  3249. // begin alternate branch 000025C2-000025CC
  3250. label000025C2:
  3251. 000025C2  FEB4 4EED                .extension 0xEB4 <<F/2-3/7>> // unimplemented
  3252. 000025C6  0452 487A                subi.w     [A2], 0x487A /* 'Hz' */
  3253. label000025CA:
  3254. 000025CA  FFA5                     .invalid   <<F/6/7>>
  3255. // end alternate branch 000025C2-000025CC
  3256. label000025C2: // (misaligned)
  3257. 000025C4  4EED 0452                jmp        [A5 + 0x452 /* export_134 */]
  3258. 000025C8  487A FFA5                pea.l      [PC - 0x5B /* 0000256F, value 0x2D526564 '-Red', cstring "-Redman-" */]
  3259. label000025CA: // (misaligned)
  3260. 000025CC  2E9F                     move.l     [A7], [A7]+
  3261. 000025CE  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3262. label000025D2:
  3263. 000025D2  4878 0078                push.l     0x78 /* 'x' */
  3264. 000025D6  4878 0014                push.l     0x14
  3265. 000025DA  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  3266. 000025DE  508F                     addq.l     A7, 8
  3267. 000025E0  4878 0064                push.l     0x64 /* 'd' */
  3268. fn000025E4:
  3269. 000025E4  487A FF77                pea.l      [PC - 0x89 /* 0000255D, value 0x25643020 '%d0 ', cstring "%d0 Bonus points." */]
  3270. 000025E8  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3271. 000025EC  508F                     addq.l     A7, 8
  3272. label000025EE:
  3273. 000025EE  4878 000D                push.l     0xD /* '\r' */
  3274. // begin alternate branch 000025F0-000025FA
  3275. label000025F0:
  3276. 000025F0  000D 4878                ori.b      A5, 0x78 /* 'x' */
  3277. label000025F2: // (misaligned)
  3278. 000025F4  003A 486D F1E4           ori.b      [PC - 0xE1C /* 000017DA, value 0xFF */], 0x6D /* 'm' */
  3279. // end alternate branch 000025F0-000025FA
  3280. label000025F0: // (misaligned)
  3281. label000025F2:
  3282. 000025F2  4878 003A                push.l     0x3A /* ':' */
  3283. 000025F6  486D F1E4                pea.l      [A5 - 0xE1C]
  3284. 000025FA  4EBA DC1C                jsr        [PC - 0x23E4 /* 00000218 */]
  3285. 000025FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3286. 00002602  42AE FFF8                clr.l      [A6 - 0x8]
  3287. label00002606:
  3288. 00002606  0CAE 0000 0064 FFF8      cmpi.l     [A6 - 0x8], 0x64 /* 'd' */
  3289. 0000260E  6C16                     bge        +0x18 /* 00002626 */
  3290. 00002610  4287                     clr.l      D7
  3291. 00002612  3E2D FED8                move.w     D7, [A5 - 0x128]
  3292. 00002616  5287                     addq.l     D7, 1
  3293. 00002618  3B47 FED8                move.w     [A5 - 0x128], D7
  3294. 0000261C  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  3295. 00002620  52AE FFF8                addq.l     [A6 - 0x8], 1
  3296. 00002624  60E0                     bra        -0x1E /* 00002606 */
  3297. label00002626:
  3298. 00002626  42AE FFF8                clr.l      [A6 - 0x8]
  3299. label0000262A:
  3300. 0000262A  0CAE 0000 001E FFF8      cmpi.l     [A6 - 0x8], 0x1E
  3301. 00002632  6C00 021E                bge        +0x220 /* 00002852 */
  3302. 00002636  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3303. 0000263A  52AE FFF8                addq.l     [A6 - 0x8], 1
  3304. 0000263E  60EA                     bra        -0x14 /* 0000262A */
  3305. 00002640  487A FF10                pea.l      [PC - 0xF0 /* 00002552, value 0x2D46696C '-Fil', cstring "-Filoramo-" */]
  3306. 00002644  2E9F                     move.l     [A7], [A7]+
  3307. 00002646  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3308. 0000264A  4878 0078                push.l     0x78 /* 'x' */
  3309. 0000264E  4878 0014                push.l     0x14
  3310. 00002652  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  3311. 00002656  508F                     addq.l     A7, 8
  3312. 00002658  487A FEEB                pea.l      [PC - 0x115 /* 00002545, value 0x45787472 'Extr', cstring "Extra Shield" */]
  3313. 0000265C  2E9F                     move.l     [A7], [A7]+
  3314. 0000265E  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3315. 00002662  4878 0019                push.l     0x19
  3316. 00002666  4EBA FDA8                jsr        [PC - 0x258 /* 00002410 */]
  3317. 0000266A  588F                     addq.l     A7, 4
  3318. 0000266C  60B8                     bra        -0x46 /* 00002626 */
  3319. 0000266E  487A FECB                pea.l      [PC - 0x135 /* 0000253B, value 0x2D486563 '-Hec', cstring "-Heckman-" */]
  3320. 00002672  2E9F                     move.l     [A7], [A7]+
  3321. 00002674  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3322. 00002678  4878 0078                push.l     0x78 /* 'x' */
  3323. 0000267C  4878 0014                push.l     0x14
  3324. 00002680  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  3325. 00002684  508F                     addq.l     A7, 8
  3326. 00002686  487A FEA1                pea.l      [PC - 0x15F /* 00002529, value 0x53686965 'Shie', cstring "Shield is doubled" */]
  3327. 0000268A  2E9F                     move.l     [A7], [A7]+
  3328. 0000268C  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3329. 00002690  3E2D FECE                move.w     D7, [A5 - 0x132]
  3330. 00002694  48C7                     ext.l      D7
  3331. 00002696  2E87                     move.l     [A7], D7
  3332. 00002698  4EBA FD76                jsr        [PC - 0x28A /* 00002410 */]
  3333. 0000269C  4EFA FF88                jmp        [PC - 0x78 /* 00002626 */]
  3334. 000026A0  487A FE7D                pea.l      [PC - 0x183 /* 0000251F, value 0x2D4D656C '-Mel', cstring "-Melvoin-" */]
  3335. 000026A4  2E9F                     move.l     [A7], [A7]+
  3336. 000026A6  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3337. 000026AA  4878 0078                push.l     0x78 /* 'x' */
  3338. 000026AE  4878 0014                push.l     0x14
  3339. 000026B2  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  3340. 000026B6  508F                     addq.l     A7, 8
  3341. 000026B8  4287                     clr.l      D7
  3342. 000026BA  1E2D FECC                move.b     D7, [A5 - 0x134]
  3343. 000026BE  2E87                     move.l     [A7], D7
  3344. 000026C0  4878 0096                push.l     0x96
  3345. 000026C4  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  3346. 000026C8  487A FE43                pea.l      [PC - 0x1BD /* 0000250D, value 0x25643020 '%d0 ', cstring "%d0 Bonus points." */]
  3347. 000026CC  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3348. 000026D0  588F                     addq.l     A7, 4
  3349. 000026D2  4878 000D                push.l     0xD /* '\r' */
  3350. 000026D6  4878 003A                push.l     0x3A /* ':' */
  3351. 000026DA  486D F1E4                pea.l      [A5 - 0xE1C]
  3352. 000026DE  4EBA DB38                jsr        [PC - 0x24C8 /* 00000218 */]
  3353. 000026E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3354. 000026E6  42AE FFF8                clr.l      [A6 - 0x8]
  3355. label000026EA:
  3356. 000026EA  2E2E FFF8                move.l     D7, [A6 - 0x8]
  3357. 000026EE  4286                     clr.l      D6
  3358. 000026F0  1C2D FECC                move.b     D6, [A5 - 0x134]
  3359. 000026F4  2E86                     move.l     [A7], D6
  3360. 000026F6  4878 0096                push.l     0x96
  3361. 000026FA  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  3362. 000026FE  BE97                     cmp.l      D7, [A7]
  3363. 00002700  6C00 FF24                bge        -0xDA /* 00002626 */
  3364. 00002704  4287                     clr.l      D7
  3365. 00002706  3E2D FED8                move.w     D7, [A5 - 0x128]
  3366. 0000270A  5287                     addq.l     D7, 1
  3367. 0000270C  3B47 FED8                move.w     [A5 - 0x128], D7
  3368. 00002710  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  3369. 00002714  52AE FFF8                addq.l     [A6 - 0x8], 1
  3370. 00002718  60D0                     bra        -0x2E /* 000026EA */
  3371. 0000271A  487A FDE8                pea.l      [PC - 0x218 /* 00002504, value 0x2D506865 '-Phe', cstring "-Phelps-" */]
  3372. 0000271E  2E9F                     move.l     [A7], [A7]+
  3373. 00002720  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3374. 00002724  4878 0078                push.l     0x78 /* 'x' */
  3375. 00002728  4878 0014                push.l     0x14
  3376. 0000272C  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  3377. 00002730  508F                     addq.l     A7, 8
  3378. 00002732  4287                     clr.l      D7
  3379. 00002734  1E2D FECC                move.b     D7, [A5 - 0x134]
  3380. 00002738  2E87                     move.l     [A7], D7
  3381. 0000273A  4878 00C8                push.l     0xC8
  3382. 0000273E  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  3383. 00002742  487A FDAE                pea.l      [PC - 0x252 /* 000024F2, value 0x25643020 '%d0 ', cstring "%d0 Bonus points." */]
  3384. 00002746  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3385. 0000274A  588F                     addq.l     A7, 4
  3386. 0000274C  4878 000D                push.l     0xD /* '\r' */
  3387. 00002750  4878 003A                push.l     0x3A /* ':' */
  3388. 00002754  486D F1E4                pea.l      [A5 - 0xE1C]
  3389. 00002758  4EBA DABE                jsr        [PC - 0x2542 /* 00000218 */]
  3390. 0000275C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3391. 00002760  42AE FFF8                clr.l      [A6 - 0x8]
  3392. label00002764:
  3393. 00002764  2E2E FFF8                move.l     D7, [A6 - 0x8]
  3394. 00002768  4286                     clr.l      D6
  3395. 0000276A  1C2D FECC                move.b     D6, [A5 - 0x134]
  3396. 0000276E  2E86                     move.l     [A7], D6
  3397. 00002770  4878 00C8                push.l     0xC8
  3398. 00002774  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  3399. 00002778  BE97                     cmp.l      D7, [A7]
  3400. 0000277A  6C00 FEAA                bge        -0x154 /* 00002626 */
  3401. 0000277E  4287                     clr.l      D7
  3402. 00002780  3E2D FED8                move.w     D7, [A5 - 0x128]
  3403. 00002784  5287                     addq.l     D7, 1
  3404. 00002786  3B47 FED8                move.w     [A5 - 0x128], D7
  3405. 0000278A  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  3406. 0000278E  52AE FFF8                addq.l     [A6 - 0x8], 1
  3407. 00002792  60D0                     bra        -0x2E /* 00002764 */
  3408. 00002794  487A FD52                pea.l      [PC - 0x2AE /* 000024E8, value 0x2D5A696E '-Zin', cstring "-Zingale-" */]
  3409. 00002798  2E9F                     move.l     [A7], [A7]+
  3410. 0000279A  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3411. 0000279E  4878 0078                push.l     0x78 /* 'x' */
  3412. 000027A2  4878 0014                push.l     0x14
  3413. 000027A6  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  3414. 000027AA  508F                     addq.l     A7, 8
  3415. 000027AC  4287                     clr.l      D7
  3416. 000027AE  1E2D FECC                move.b     D7, [A5 - 0x134]
  3417. 000027B2  2E87                     move.l     [A7], D7
  3418. 000027B4  4878 00AF                push.l     0xAF
  3419. 000027B8  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  3420. 000027BC  487A FD18                pea.l      [PC - 0x2E8 /* 000024D6, value 0x25643020 '%d0 ', cstring "%d0 Bonus points." */]
  3421. 000027C0  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3422. 000027C4  588F                     addq.l     A7, 4
  3423. 000027C6  4878 000D                push.l     0xD /* '\r' */
  3424. 000027CA  4878 003A                push.l     0x3A /* ':' */
  3425. 000027CE  486D F1E4                pea.l      [A5 - 0xE1C]
  3426. 000027D2  4EBA DA44                jsr        [PC - 0x25BC /* 00000218 */]
  3427. 000027D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3428. 000027DA  42AE FFF8                clr.l      [A6 - 0x8]
  3429. label000027DE:
  3430. 000027DE  2E2E FFF8                move.l     D7, [A6 - 0x8]
  3431. 000027E2  4286                     clr.l      D6
  3432. 000027E4  1C2D FECC                move.b     D6, [A5 - 0x134]
  3433. 000027E8  2E86                     move.l     [A7], D6
  3434. 000027EA  4878 00AF                push.l     0xAF
  3435. 000027EE  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  3436. 000027F2  BE97                     cmp.l      D7, [A7]
  3437. 000027F4  6C00 FE30                bge        -0x1CE /* 00002626 */
  3438. 000027F8  4287                     clr.l      D7
  3439. 000027FA  3E2D FED8                move.w     D7, [A5 - 0x128]
  3440. 000027FE  5287                     addq.l     D7, 1
  3441. 00002800  3B47 FED8                move.w     [A5 - 0x128], D7
  3442. 00002804  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  3443. 00002808  52AE FFF8                addq.l     [A6 - 0x8], 1
  3444. 0000280C  60D0                     bra        -0x2E /* 000027DE */
  3445. 0000280E  487A FCB9                pea.l      [PC - 0x347 /* 000024C9, value 0x2D536368 '-Sch', cstring "-Schweikert-" */]
  3446. 00002812  2E9F                     move.l     [A7], [A7]+
  3447. 00002814  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3448. 00002818  4878 0078                push.l     0x78 /* 'x' */
  3449. 0000281C  4878 0014                push.l     0x14
  3450. 00002820  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  3451. 00002824  508F                     addq.l     A7, 8
  3452. 00002826  487A FC8E                pea.l      [PC - 0x372 /* 000024B6, value 0x53757065 'Supe', cstring "Super Shield Bonus" */]
  3453. 0000282A  2E9F                     move.l     [A7], [A7]+
  3454. 0000282C  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3455. 00002830  4878 0019                push.l     0x19
  3456. 00002834  4EBA FBDA                jsr        [PC - 0x426 /* 00002410 */]
  3457. 00002838  588F                     addq.l     A7, 4
  3458. 0000283A  3E2D FECE                move.w     D7, [A5 - 0x132]
  3459. 0000283E  48C7                     ext.l      D7
  3460. 00002840  2E87                     move.l     [A7], D7
  3461. 00002842  4878 0003                push.l     0x3
  3462. 00002846  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  3463. 0000284A  4EBA FBC4                jsr        [PC - 0x43C /* 00002410 */]
  3464. 0000284E  4EFA FDD6                jmp        [PC - 0x22A /* 00002626 */]
  3465. label00002852:
  3466. 00002852  4E5E                     unlink     A6
  3467. 00002854  4E75                     rts
  3468. 00002856  5761                     subq.w     -[A1], 3
  3469. 00002858  7665                     moveq.l    D3, 0x65
  3470. 0000285A  2025                     move.l     D0, -[A5]
  3471. 0000285C  6420                     bcc        +0x22 /* 0000287E */
  3472. 0000285E  636F                     bls        +0x71 /* 000028CF */
  3473. 00002860  6D70                     blt        +0x72 /* 000028D2 */
  3474. 00002862  6C65                     bge        +0x67 /* 000028C9 */
  3475. 00002864  7465                     moveq.l    D2, 0x65
  3476. 00002866  642E                     bcc        +0x30 /* 00002896 */
  3477. 00002868  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3478. export_123: // at 0000286A (misaligned)
  3479. 0000286C  FFF8                     .invalid   <<F/7/7>>
  3480. 0000286E  42AE FFFC                clr.l      [A6 - 0x4]
  3481. label00002872:
  3482. 00002872  0CAE 0000 0032 FFFC      cmpi.l     [A6 - 0x4], 0x32 /* '2' */
  3483. 0000287A  6C0A                     bge        +0xC /* 00002886 */
  3484. 0000287C  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  3485. // begin alternate branch 0000287E-00002884
  3486. label0000287E:
  3487. 0000287E  01BA 52AE                bclr       [PC + 0x52AE /* 00007B2E, cstring ""<EOF> */], D0
  3488. 00002882  FFFC                     .invalid   <<F/7/7>>
  3489. // end alternate branch 0000287E-00002884
  3490. label0000287E: // (misaligned)
  3491. 00002880  52AE FFFC                addq.l     [A6 - 0x4], 1
  3492. 00002884  60EC                     bra        -0x12 /* 00002872 */
  3493. label00002886:
  3494. 00002886  2EBC 0000 0155           move.l     [A7], 0x155
  3495. 0000288C  4878 003F                push.l     0x3F /* '?' */
  3496. 00002890  42A7                     clr.l      -[A7]
  3497. 00002892  42A7                     clr.l      -[A7]
  3498. 00002894  42A7                     clr.l      -[A7]
  3499. label00002896:
  3500. 00002896  4EBA E02C                jsr        [PC - 0x1FD4 /* 000008C4 */]
  3501. 0000289A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3502. 0000289E  4878 001F                push.l     0x1F
  3503. 000028A2  4878 0014                push.l     0x14
  3504. 000028A6  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  3505. 000028AA  508F                     addq.l     A7, 8
  3506. 000028AC  2EAE 0008                move.l     [A7], [A6 + 0x8]
  3507. 000028B0  487A FFA4                pea.l      [PC - 0x5C /* 00002856, value 0x57617665 'Wave', cstring "Wave %d completed." */]
  3508. 000028B4  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3509. 000028B8  588F                     addq.l     A7, 4
  3510. 000028BA  4A2D FEF2                tst.b      [A5 - 0x10E]
  3511. 000028BE  6712                     beq        +0x14 /* 000028D2 */
  3512. 000028C0  4A2D FEF4                tst.b      [A5 - 0x10C]
  3513. 000028C4  670C                     beq        +0xE /* 000028D2 */
  3514. 000028C6  4A2D FEF6                tst.b      [A5 - 0x10A]
  3515. 000028CA  6706                     beq        +0x8 /* 000028D2 */
  3516. 000028CC  1B7C FFFF FEFE           move.b     [A5 - 0x102], 0xFF
  3517. label000028D2:
  3518. 000028D2  4A2D FEF2                tst.b      [A5 - 0x10E]
  3519. 000028D6  670A                     beq        +0xC /* 000028E2 */
  3520. 000028D8  4878 0001                push.l     0x1
  3521. 000028DC  4EBA FCA8                jsr        [PC - 0x358 /* 00002586 */]
  3522. 000028E0  588F                     addq.l     A7, 4
  3523. label000028E2:
  3524. 000028E2  4A2D FEF4                tst.b      [A5 - 0x10C]
  3525. 000028E6  670A                     beq        +0xC /* 000028F2 */
  3526. 000028E8  4878 0002                push.l     0x2
  3527. 000028EC  4EBA FC98                jsr        [PC - 0x368 /* 00002586 */]
  3528. 000028F0  588F                     addq.l     A7, 4
  3529. label000028F2:
  3530. 000028F2  4A2D FEF6                tst.b      [A5 - 0x10A]
  3531. 000028F6  670A                     beq        +0xC /* 00002902 */
  3532. 000028F8  4878 0003                push.l     0x3
  3533. 000028FC  4EBA FC88                jsr        [PC - 0x378 /* 00002586 */]
  3534. 00002900  588F                     addq.l     A7, 4
  3535. label00002902:
  3536. 00002902  4A2D FEF8                tst.b      [A5 - 0x108]
  3537. 00002906  670A                     beq        +0xC /* 00002912 */
  3538. 00002908  4878 0004                push.l     0x4
  3539. 0000290C  4EBA FC78                jsr        [PC - 0x388 /* 00002586 */]
  3540. 00002910  588F                     addq.l     A7, 4
  3541. label00002912:
  3542. 00002912  4A2D FEFA                tst.b      [A5 - 0x106]
  3543. 00002916  670A                     beq        +0xC /* 00002922 */
  3544. 00002918  4878 0005                push.l     0x5
  3545. 0000291C  4EBA FC68                jsr        [PC - 0x398 /* 00002586 */]
  3546. 00002920  588F                     addq.l     A7, 4
  3547. label00002922:
  3548. 00002922  4A2D FEFC                tst.b      [A5 - 0x104]
  3549. 00002926  670A                     beq        +0xC /* 00002932 */
  3550. 00002928  4878 0006                push.l     0x6
  3551. 0000292C  4EBA FC58                jsr        [PC - 0x3A8 /* 00002586 */]
  3552. 00002930  588F                     addq.l     A7, 4
  3553. label00002932:
  3554. 00002932  4A2D FEFE                tst.b      [A5 - 0x102]
  3555. 00002936  670A                     beq        +0xC /* 00002942 */
  3556. 00002938  4878 0007                push.l     0x7
  3557. 0000293C  4EBA FC48                jsr        [PC - 0x3B8 /* 00002586 */]
  3558. 00002940  588F                     addq.l     A7, 4
  3559. label00002942:
  3560. 00002942  42AE FFFC                clr.l      [A6 - 0x4]
  3561. label00002946:
  3562. 00002946  0CAE 0000 0064 FFFC      cmpi.l     [A6 - 0x4], 0x64 /* 'd' */
  3563. 0000294E  6C0A                     bge        +0xC /* 0000295A */
  3564. 00002950  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3565. 00002954  52AE FFFC                addq.l     [A6 - 0x4], 1
  3566. 00002958  60EC                     bra        -0x12 /* 00002946 */
  3567. label0000295A:
  3568. 0000295A  4E5E                     unlink     A6
  3569. 0000295C  4E75                     rts
  3570.